Swift  Course

Make a Menu Bar App

Mac menu bar apps are pretty easy to make, and fun! See how to put together a clock (that tells time via color) in this short Swift course.

There are 6 episodes.

  • Starting Your Mac App Project

    Never thought to make a macOS app before? Here's a fun first experiment.. making a menu bar app that tells the time with color!

    • 2:20
    • Free to Watch
    • Watched
  • Extending NSColor to Translate Time

    Extensions add functionality to base classes, and they're a great way to organize your code for reusability and readability. The first task in building this app will be t...

    • 3:59
    • Pros Only
    • Watched
  • Making the App Icon with NSImage

    We'll make another extension in this lesson, to add the ability to draw our app icon to NSImage. This calls for playing with bezier paths and drawing functions!

    • 4:17
    • Pros Only
    • Watched
  • Tell Time With Color

    Putting it all together, those extensions you just wrote are going to come in handy. Every second we'll update the app icon with a color that reflects the current time.

    • 5:31
    • Pros Only
    • Watched
  • Fixing the Menu Items

    Here we'll tackle something that will be a part of any project you work on.. squashing bugs! There are a couple simple ones we've encountered so far, and in this episode ...

    • 2:15
    • Pros Only
    • Watched
  • What to Build After Your Mac Swift App is Completed

    Now that our simple clock app has been built, it's time to discuss some ideas about what to explore next. Chris hints at an idea for adding different color spaces to the ...

    • 4:06
    • Free to Watch
    • Watched