Autoplay
Autocomplete
HTML5
Flash
Player
Speed
Previous Lecture
Complete and continue
SwiftUI Fundamentals
Getting Started
What You'll Learn & How You'll Learn It (6:38)
Slack Channel Access (1:46)
Weather App - User Interface
The Basics (12:29)
City Text (6:51)
SF Symbols (3:18)
Main VStack w/ SF Symbol (7:26)
HStack of Days & Custom Color (13:25)
Button, Refactoring & Project Organization (17:25)
@State and @Binding Basics (10:41)
SwiftUI Mindset - How it Works
Declarative vs. Imperative (4:15)
SwiftUI View Trees & Updates (6:01)
ViewBuilders (5:10)
Modifiers (7:26)
My SwiftUI Adventure (7:06)
Apple Frameworks App
Intro & Project Setup (6:53)
Grid The Beginning (11:26)
Grid - The End (11:58)
Detail View (14:24)
Connecting Views - MVVM Introduction (19:08)
Integrating with UIKit - Introduction (12:16)
Refactor, Project Organization, Convert To List (20:14)
Barcode Scanner - UIKit Integration
Intro & UI Setup (11:27)
Camera UIViewController Setup (16:19)
Camera UIViewController Errors (5:03)
Coordinator Setup (13:50)
Finishing our Coordinator (7:46)
Errors and Alerts (14:17)
Refactor, MVVM, Project Organization (9:50)
Appetizers App - Putting It All Together
Intro & TabBar (12:07)
App Lifecycle Explained (5:05)
Appetizer Model (12:22)
AppetizerListView (13:12)
NetworkManager (17:07)
Connecting our AppetizerListView to the NetworkManager (14:11)
Errors & Alerts (14:41)
LoadingView (11:45)
Download Image Network Call (10:19)
Appetizer Remote Image (12:32)
Halftime Project Organization (4:55)
AppetizerDetailView UI Setup (19:56)
AppetizerDetailView Connections (11:18)
AppetizerDetailView Refactor (10:27)
AccountView UI Setup (14:31)
AccountViewModel & Text Validation (15:52)
@AppStorage - Persisting a Custom Object (17:32)
Order Screen UI - Swipe to Delete (11:21)
EmptyState (10:20)
@EnvironmentObject - Order (17:39)
Optimization
Part 1 - @ObservedObject and Link (15:59)
Part 2 - Clean up, Dark Mode Colors and Date Calculations (17:40)
Review
@State, @Binding & Coordinators (8:06)
@ObservableObject, @StateObject, @ObservedObject & @EnvironmentObject (10:57)
Conclusion
What Next? SwiftUI Evolving & Feedback (3:31)
SwiftUI Learning Resources (3:12)
AppetizerDetailView Connections
Lecture content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock