This is section 2 of our free SwiftUI beginner course. This section focuses on work with API data.
Topics covered include:
Modeling JSON Data
Error Handling
Parsing JSON
ViewModels
MVVM
Async Let
Each video has it's own GitHub branch for example, video 1 is section-2-1.
Github: https://github.com/BlossomBuild/BlossomMovie/tree/section-2-12
Chapters:
0:00 Modeling JSON Objects
5:38 API Keys
13:20 Graceful Error Handling
21:45 Building URLs
29:01 Parsing JSON
36:56 ViewModels
43:17 InOut
50:12 MVVM
58:31 Helper Functions
1:05:03 Async Let
1:11:22 API Calls