Autoplay
Autocomplete
Previous Lesson
Complete and Continue
SwiftUI Apps for All Apple Platforms
Welcome
Intro (3:57)
Swift Refresher
SwiftUI Basics
2 - 1 Xcode Tour (7:15)
2 - 2 Views (6:45)
2 - 3 Modifiers (10:06)
2 - 4 HStacks and Vstacks (8:21)
2 - 5 SubViews (8:01)
2 - 6 Previews (5:13)
2 - 7 Controls (12:59)
2 - 8 Source Code
iOS and SwiftUI Basics
3 - 1 HypedList Walkthrough (5:52)
3 - 2 TabViews (7:25)
3 - 3 SF Symbols and NavigationView (9:42)
3 - 4 Displaying Views in a Sheet (6:32)
3 - 5 HypedEvent Class (5:28)
3 - 6 Forms and Controls (9:51)
3 - 7 Form Design (14:42)
3 - 8 UIKit ViewControllers in SwiftUI (14:29)
3 - 9 Button Styles (20:50)
Finishing iOS
4 - 1 Test Data (13:45)
4 - 2 ScrollViews (7:09)
4 - 3 HypedEvent Tile Design (19:08)
4 - 4 Dates and Swift Packages (11:00)
4 - 5 Data Controller (10:09)
4 - 6 Codable (16:19)
4 - 7 UserDefaults (11:36)
4 - 8 Past Events (16:02)
4 - 9 Setting Up an API (9:05)
4 - 10 Processing the API (21:08)
4 - 11 Downloading Images (4:23)
4 - 12 HypedEvent Detail View (9:36)
4 - 13 Buttons (10:29)
4 - 14 NavigationLinks (17:49)
4 - 15 Edit and Delete (15:47)
Widgets
5 - 1 Intro to WidgetKit (4:20)
5 - 2 Target Membership (7:25)
5 - 3 Widget Previews (7:41)
5 - 4 Widget Design (16:38)
5 - 5 Placeholders Snapshots and Timelines (22:06)
iPad
6 - 1 Size Classes (7:18)
6 - 2 Sidebar (14:54)
6 - 3 Detail View (19:44)
Watch
7 - 1 WatchOS (10:07)
7 - 2 List Design and Extensions (15:53)
7 - 3 Sending Data from Phone to Watch (18:15)
7 - 4 Watch to Phone (10:14)
7 - 5 Messages (12:51)
Mac
8 - 1 MacOS and Big Sur (17:25)
8 - 2 Working Through Mac Errors (8:06)
8 - 3 Data and Buttons (7:44)
8 - 4 Create View (11:14)
8 - 5 Color Issues (8:45)
8 - 6 Mac Widgets (4:23)
TV
9 - 1 tvOS (11:40)
9 - 2 TV Tabs (4:09)
9 - 3 Tile Design (8:41)
9 - 4 Big Sur Bug (9:56)
Goodbye
Goodbye (2:29)
2 - 5 SubViews
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock