Course Information
Course Overview
Learn basic and advanced macOS development by building a polished, fully functional weather widget app and a chat app!
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:
- Understand basic and advanced macOS programming algorithms
- Work fluently with macOS
- Apply to jr macOS development jobs
- Submit apps to the Apple App Store
- Work as an macOS contractor
Who this course is for:
- People who want to build Mac apps!
- Those who want to create their own startup
- Those looking to get a full time job as a developer
- Business owners
- Students & teenagers
- People who want to make money building apps
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:
- Collection Views
- Working with API's
- Popover Views
- Real time messaging with Socket.IO
- Account customization
- Account Authorization
- Table Views
- Custom Modals
- Gesture Recognition
- Sockets
- Network Requests
- Node.js
- MongoDB
- Schemes
- App Store Submission
- And much more!
Course Content
- 6 section(s)
- 60 lecture(s)
- Section 1 Intro to Course
- Section 2 Weather Status App
- Section 3 Chatter App: Part 1
- Section 4 Chatter App: Part 2
- Section 5 Schemes
- Section 6 Uploading to AppStore
What You’ll Learn
- Foundational macOS development - learn the basics to advanced topics
- How to build a Slack clone - User interface, networking services, and server deployment
- macOS Toolbar apps - apps that can run in the background and operate from a toolbar
- Advanced iOS techniques - learn professional development practices
Skills covered in this course
Reviews
-
LLars Hässler
Crazy old stuff. We are on Xcode 14 and swift 5, not on Xcode 8 and swift 3.2! It's shame that you sell this course.
-
FFredrik Nilsson
Jonny B is a great teacher and this course takes you through one simple and one really advanced project, i think the later one is one of the more fully featured examples I've seen on Udemy this far. A little annoynig the intro and outro of each lesson, but at least they keep it short. A small challenge is that the course is made in swift 3.2, with added videos for swift 4.0, we are on 5 now, xcode will help you translate most of it as you go through the 3.2 videos, but it could still be a little challenging.
-
CCharles Hardnett
Course is good, but the instructor/author has not responded to several questions. Also, I think that the author should show how to use URLSession to make the API as well as the AlamoFire method (in the same way that the Swift native approach is shown for extracting JSON) to show the native and 3rd party approach. It will also help students that get stuck with CocoaPods not behaving.
-
SScott Bolin
Good course, but would help if it was updated to latest XCode/Swift version (though basically you can google when things go wrong). Also, not a big problem but sort of annoying that they don't use the Udemy Q&A to answer questions, but their own discord channel - not a deal breaker at all, but something future students should know. Otherwise a good course - great to learn Mac apps as opposed to iOS - and hope Devslopes make other courses like this.