2 - Project Creation and Boilerplate Code Inspection
3 - Exploring XCode Canvas and App Preview
3 - lecture-3-4.zip
4 - Assets.zip
4 - SwiftUI Note and First View Displaying Image
4 - lecture-3-4.zip
5 - ZStack Layout Button Creation SF Symbols Icon Search
5 - lecture-5.zip
6 - VStack Layout Scrollable List with LazyVGrid Custom Color
6 - lecture-6.zip
7 - HStack Layout View Preview Customization Font Size and Weight Settings
7 - lecture-7.zip
8 - NavigationStack and NavigationLink Screen Switching Preview Customization
8 - lecture-8.zip
9 - Assets.zip
9 - JSON Integration Defining Data Entities Finding Files within App Bundle
9 - lecture-9.zip
10 - ObservableObject Published JSON Loading Error Handling
10 - lecture-10.zip
11 - State Binding StateObject ObservedObject EnvironmentObject Published
11 - lecture-11.zip
12 - View OnAppear Code Execution Error Handling with TryCatch Alert Presentation
12 - lecture-12.zip
13 - Asynchronous Image Loading Identifiable Protocol Mock Model for Preview
13 - lecture-13.zip
14 - Real Data Display Back Button Creation in WallpaperView
14 - lecture-14.zip
15 - Extracting View as Variable Tap Gesture Animated Changes with withAnimation
15 - lecture-15.zip
16 - Photos Access Authorization UIKit Image Saving When to Use MainActor
16 - lecture-16.zip
17 - Adaptive UI Detecting iPhone or iPad and Modifying UI
17 - lecture-17.zip
18 - Creating FavouritesView Putting Your New Knowledge to Use Exercise
18 - lecture-18.zip
19 - Sidebar Menu Navigation Implementation
19 - lecture-19.zip
20 - Value Passing in NavigationLink Handling Values with navigationDestination
20 - lecture-20.zip
21 - Tab Bar Menu Implementation on iPhone Tab Bar Items
21 - lecture-21.zip
22 - FavouritesModel User Data Storage and Retrieval with UserDefaults
22 - lecture-22.zip
23 - Toolbar Button for Favourite Toggle Completing the App Next App Suggestion
23 - lecture-23.zip