Course Information
Course Overview
Make Apps and Widgets for iOS 14, macOS 11, watchOS 7 and tvOS 14 using Xcode 12, Swift 5, WidgetKit and Apple Watch
This one is SO much fun. We're gonna start by learning the basics of SwiftUI and then using it to the fullest extent! We're creating an app called HypedList first for the iPhone, and then for the iPad, Apple Watch, Mac Computer, and finally the Apple TV. Yes! ALL THE APPLE PLATFORMS. We'll even be creating widgets that run on iOS and macOS.
You'll get to learn the true magic of SwiftUI as we get to reuse a size-able chunk of our codebase across each platform. And, you'll see how to craft your apps for each platform to truly take advantage of each device to thrill your users.
Get an idea of what the course is all about by watching the promo video and using the free previews.
Course Content
- 10 section(s)
- 59 lecture(s)
- Section 1 Introduction
- Section 2 SwiftUI Fundamentals - Views, Modifiers, and Controls
- Section 3 HypedList iPhone and iOS Foundations
- Section 4 iPhone Deeper Dive
- Section 5 Widgets! WidgetKit for iOS (and macOS really...)
- Section 6 HypedList on an iPad - Designing for Large Screens
- Section 7 HypedList for the Watch - SwiftUI WatchOS
- Section 8 HypedList on MacOS - Merging Two Separate Worlds
- Section 9 HypedList on the TV - Making a Smooth tvOS App
- Section 10 So Long!
What You’ll Learn
- Fundamentals of SwiftUI Views
- Data Flow in SwiftUI
- Creating Widgets with SwiftUI
- SwiftUI for iPhones
- SwiftUI for iPads
- SwiftUI for Apple Watches
- SwiftUI for Macs
- SwiftUI for Apple TVs
Skills covered in this course
Reviews
-
MMarco Reyes
It is a good introduction to the multiplatform world, the teacher has some bad practices like to write a lot of nested if statements and copie and paste a lot, but in general this course is easy follow while you are creating the app. From my point of view, the code for the macOS is avoidable, since you need to apply some architectural design patterns to have an acceptable result and this course doesn't do anything regarding that.
-
AAndres A. Herrera G.
Everything began very nice and well explained but... by section 4 the tutor is talking to himself and relying to much on external resources. By this time there is no really a learning curve but a code copy from what the tutor had on the screen. No real explanation. This course is NOT for beginners or for people to learn Swift UI but for people to practice or enhance existent skills. Very disappointing.
-
RRafael Schwemmer
An excellent course, a lot of work but also a lot of fun. Nick's teaching style is great and his enthusiasm much appreciated. He also replies to every single question, making sure that every issue a student might have is addressed. I really learned a lot from this course. Thank you Nick!
-
AAnonymized User
This is an excellent course to start dipping your toes into SwiftUI. I found it very easy to follow and the explanations very clear. Keep up with the good work :D