Fundamentals
- 1.Why iOS Development? Swift, SwiftUI & the Apple Ecosystem
- 2.Swift Language Basics: Variables, Types & Optionals
- 3.Control Flow, Functions & Closures
- 4.Structs, Classes & Swift's Value/Reference Model
- 5.SwiftUI Fundamentals: Views & Modifiers
- 6.State Management: @State, @Binding & the Observation Framework
- 7.Layout: Stacks, Lists & ScrollViews
- 8.Navigation & Multi-Screen Apps
- 9.Forms, User Input & Basic Networking (URLSession, async/await)
- 10.Capstone: A Working Small SwiftUI App
PDF Downloads
Exercise Solutions
ios1-1_exercise1.txtios1-1_exercise2.txtios1-1_exercise3.txtios1-2_exercise1.txtios1-2_exercise2.txtios1-2_exercise3.txtios1-3_exercise1.txtios1-3_exercise2.txtios1-3_exercise3.txtios1-4_exercise1.txtios1-4_exercise2.txtios1-4_exercise3.txtios1-5_exercise1.txtios1-5_exercise2.txtios1-5_exercise3.txtios1-6_exercise1.txtios1-6_exercise2.txtios1-6_exercise3.txtios1-7_exercise1.txtios1-7_exercise2.txtios1-7_exercise3.txtios1-8_exercise1.txtios1-8_exercise2.txtios1-8_exercise3.txtios1-9_exercise1.txtios1-9_exercise2.txtios1-9_exercise3.txtios1-10_exercise1.txtios1-10_exercise2.txtios1-10_exercise3.txt