1. Overview
SwiftUI vs UIKit
Data Driven
2. Xcode
3. SwiftUI Architecture
App Hierarchy
App
Scenes
Views
4. Custom Views
5. Stack and Frames
6. State Properties, Observation, Environment Objects
7. Predictive Code Completion
8. Structured Concurrency
9. Swift Actors
10. Swift Concurrency and Lifecycle Event Modifiers
11. Observable and Environment Objects
12. Data Persistence using AppStorage and SceneStorage
13. SwiftUI Lists and Navigation
14. SwiftUI List and NavigationStack
15. Split View Navigation
16. List, OutlineGroup and DisclosureGroup
17. LazyVGrid and LazyHGrid
18. Grid and GridRow
19. Custom Containers
20. Tabbed and Paged Views
21. Context Menu
22. Graphics Drawing
23. Animations and Transitions
24. Gesture Recognizers
25. Core Data
26. SwiftData
27. Live Activities
28. Push Notifications
29. Integrating UIViews with SwiftUI
30. Integrating UIViewControllers
31. Integrating SwiftUI with UIKit
32. Submitting Application to the App Store