Intermediate Mobile Development
iOS Development
Build complete iOS apps from design to App Store submission. UIKit, SwiftUI, data persistence, networking and more.
5 modules 15 lessons 4 h 250 questions
Course content
1 UIKit Fundamentals 3 lessons · 21 min
2 SwiftUI for iOS 3 lessons · 21 min
3 Data & Networking 3 lessons · 21 min
4 App Architecture 3 lessons · 21 min
5 iOS Platform & Distribution 3 lessons · 21 min
Tips
See all
UI Patterns
UIView Spring Animations
Add bouncy, natural motion with spring animation parameters
UI Patterns
Programmatic Auto Layout with NSLayoutConstraint
Anchor-based constraints without Interface Builder
SwiftUI
@State vs @StateObject
Choose the right property wrapper for your data source
Networking
URLSession async/await
Modern networking without callbacks or Combine
