iOS
Building apps for iPhone and iPad.
💡
This course has 3 lessons. Start with the first one and use the next / previous links at the bottom of each lesson — the sidebar keeps the whole course in order.
Lessons
- Xcode projects and SwiftUI viewsWhat an Xcode project is made of, and how a SwiftUI screen is composed from views and modifiers.
- State and navigationWhere each kind of state belongs, how the property wrappers differ, and how to move between screens with NavigationStack.
- Persistence and the App StorePicking between UserDefaults, files, SwiftData and the Keychain, then archiving and shipping a build for review.
More in Mobile Development
Android Flutter React Native Kotlin Swift
Last refreshed 2026-09-17.