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