
What are you going to learn in this macOS development course??
Learn where to look for answers.
How to use Xcode 9 Beta with these projects.
Introductionthe weathered status bar app for our macOS development project.
Learn how to update the project for Xcode 9
Learn how to code a status bar app in macOS development.
Work with interface builder to set up the UI in macOS development.
Learn how to use NSCollectionView with macOS development
Learn how to connect with an API in macOS development
Create the necessary data models in macOS development
Use SwiftyJSON to simplify working with JSON in macOS development
Use completion handler to updateUI in macOS development
Create the necessary data models for Forecast data with macOS development
Learn how to use NSCollectionView in macOS development
Use notification to trigger updates with macOS development
Use location services in mac app with macOS development
How to export a mac app
Take your macOS development skills further!
Lets look at the app we're going to build using macOS development!
Learn how to update the project for Xcode 9
Get familiar with the design document for our macOS app.
Setting up the Storyboard for our macOS app
Add UI elements to storyboard for our macOS app.
Connecting UI elements to View Controller with macOS development
In this lesson we begin the process of creating the login modal in macOS development
In this lesson we continue the process of creating the login modal in macOS development
In this lesson we continue the process of creating the login modal with macOS development
In this lesson we finish off the login modal using macOS development
In this lesson begin to create the Create Account Modal for our macOS app
In this lesson continue to create the Create Account Modal for our macOS app
In this lesson we learn how to host the API on Heroku for our macOS app
In this lesson we host the API locally for our macOS app
In this lesson we work on using the API to create a user in our macOS app
In this lesson we create the UserDataService for our macOS app
In this lesson we create a user and log in for our macOS app
In this lesson we create the function to download user info for our macOS app
In this lesson we set up the UI to respond to logged in status for our macOS app
In this lesson we create the profile modal in our macOS app
In this lesson we finish the log out features for our macOS app
In this lesson we learn about sockets using macOS development
In this lesson we create the modal to add channels in our macOS app
In this lesson we create the NSPopover Avatar Picker using macOS development
In this lesson we create the NSPopover Avatar Picker for our macOS app
In this lesson we use the color well using macOS development
In this lesson we download the channels data for our macOS app
In this lesson we display the channels data in table view in our macOS app
In this lesson we learn how to select channels with macOS development
In this lesson we learn how to download messages for our macOS app
In this lesson we set up the chat table view for our macOS app
In this lesson we learn more about sockets in macOS development
In this lesson we learn more about sockets and messages with macOS development
In this lesson we learn how to notify for unread channels in our macOS app
In this lesson we use sockets to notify when others are typing in our macOS app
In this lesson we use NSWindow delegate using macOS development
In this lesson we work on the menu using macOS development
In this lesson we learn about schemes with macOS development
In this lesson we learn sandboxing for our macOS app
In this lesson we learn about uploading macOS app to app store
We continue uploading macOS app to app store
Our macOS app was approved!
Welcome to the world's most comprehensive course on macOS development. In this course you'll learn basic and advanced macOS development skills by building a polished full stack and fully functional weather widget app and Slack clone app. We start from the ground up and teach you everything you need to know from UI design and frontend and backend development.
BASIC KNOWLEDGE OF SWIFT AND XCODE IS ASSUMED
Here are some of the things you'll be able to do after taking this course:
Who this course is for:
If you are absolutely new to programming you should learn the basics of Swift and Xcode before taking this course.
Don't forget to join the free live community where you can get free help anytime from other students.
Here are a few things you'll learn: