1 Learn SwiftUI online for FREE | Bootcamp #0
2 How to use Xcode in SwiftUI project | Bootcamp #1
3 Adding Text in SwiftUI | Bootcamp #2
4 Creating Shapes in SwiftUI | Bootcamp #3
5 Color, UIColor, Color Literals, and Hex Colors in SwiftUI | Bootcamp #4
6 Linear, Radial, and Angular Gradients in SwiftUI | Bootcamp #5
7 System Icons, Multi-Color Icons, and SF Symbols in SwiftUI | Bootcamp #6
8 Adding images to a SwiftUI application | Bootcamp #7
9 Frames and Alignments in SwiftUI | Bootcamp #8
10 Backgrounds and Overlays in SwiftUI | Bootcamp #9
11 VStack, HStack, and ZStack in SwiftUI | Bootcamp #10
12 Adding Padding in SwiftUI View | Bootcamp #11
13 How to use Spacer in SwiftUI | Bootcamp #12
14 How to use inits and enums in SwiftUI | Bootcamp #13
15 How to use ForEach loops in SwiftUI | Bootcamp #14
16 Implementing a ScrollView in SwiftUI | Bootcamp #15
17 LazyVGrid, LazyHGrid, and GridItems in SwiftUI | Bootcamp #16
18 How to use and ignore the Safe Area in SwiftUI | Bootcamp #17
19 How to add Buttons to SwiftUI application | Bootcamp #18
20 How to use @State property wrapper in SwiftUI | Bootcamp #19
21 Extracting functions and subviews in SwiftUI | Bootcamp #20
22 How to Extract Subviews in SwiftUI | Bootcamp #21
23 How to use @Binding property wrapper in SwiftUI | Bootcamp #22
24 How to use if-else and conditional statements in SwiftUI | Bootcamp #23
25 How to use Ternary Operators in SwiftUI | Bootcamp #24
26 Adding Animations in SwiftUI | Bootcamp #25
27 Animation Curves and Animation Timing in SwiftUI | Bootcamp #26
28 How to use Transition in SwiftUI | Bootcamp #27
29 Display pop-up Sheets and FullScreenCovers in SwiftUI | Bootcamp #28
30 Using Sheets, Transitions, and Offsets to create a popover in SwiftUI | Bootcamp #29
31 How to use NavigationView and NavigationLink in SwiftUI | Bootcamp #30
32 Add, edit, move, and delete items in a List in SwiftUI | Bootcamp #31
33 How to show Alerts in SwiftUI app | Bootcamp #32
34 How to make a reusable ActionSheet in SwiftUI | Bootcamp #33
35 How to use ContextMenu in SwifUI | Bootcamp #34
36 How to use TextField in SwiftUI | Bootcamp #35
37 How to use TextEditor in SwiftUI | Bootcamp #36
38 How to use a Toggle to create a Switch in SwiftUI | Bootcamp #37
39 Picker and PickerStyles in SwiftUI | Bootcamp #38
40 How to use ColorPicker in SwiftUI | Bootcamp #39
41 How to use DatePicker to select dates in SwiftUI | Bootcamp #40
42 Create a Stepper in SwiftUI | Bootcamp #41
43 How to use Slider in SwiftUI | Bootcamp #42
44 Create a tab bar with TabView and PageTabViewStyle in SwiftUI | Bootcamp #43
45 Adapt for Dark Mode in SwiftUI project | Bootcamp #44
46 Adding markups and documentation to Swift in Xcode | Bootcamp #45
47 How to use onAppear and onDisappear in SwiftUI | Bootcamp #46
48 How to safely unwrap optionals in Swift with if-let and guard statements | Bootcamp #47
49 How to add a Tap Gesture in SwiftUI | Bootcamp #48
50 How to create custom models in SwiftUI | Bootcamp #49
51 How to use @ObservableObject and @StateObject in SwiftUI | Bootcamp #50
52 How to use @EnvironmentObject in SwiftUI | Bootcamp #51
53 How to use @AppStorage in SwiftUI | Bootcamp #52
54 Manage user onboarding with @AppStorage and Transitions in SwiftUI | Bootcamp #53
55 Async Image in iOS 15 for SwiftUI | Bootcamp #54
56 System Materials and Backgrounds in iOS 15 for SwiftUI | Bootcamp #55
57 How to select text with TextSelection in SwiftUI | Bootcamp #56
58 Button styles, border shapes, and control sizes in SwiftUI on iOS 15 | Bootcamp #57
59 Add custom List Swipe Actions in SwiftUI | Bootcamp #58
60 How to add Badges to SwiftUI TabView and List in iOS 15 | Bootcamp #59
61 How to use @FocusState in SwiftUI | Bootcamp #60
62 Customizing Keyboard submit button in SwiftUI | Bootcamp #61