iOS Development
IntermediateBuild complete iOS apps from design to App Store submission. UIKit, SwiftUI, data persistence, networking and more.
Tracks
Master UIViewController lifecycle, UIView hierarchy, Auto Layout, UITableView, UICollectionView, and navigation patterns.
Build iOS apps with SwiftUI views, property wrappers (@State, @Binding, @ObservedObject), NavigationStack, and animations.
Fetch data with URLSession async/await, encode/decode JSON with Codable, and persist data with Core Data and UserDefaults.
Design maintainable apps with MVC, MVVM, delegation, dependency injection, ARC memory management, and XCTest.
Integrate push notifications, Core Location, camera, StoreKit 2, and master the App Store submission process.
Certification Exam
Certification Exam
iOS Development
All tracks ยท No time pressure to start
Certification Exam
iOS Development
250 Questions
All difficulty levels
60 Minutes
Auto-submits when time expires
70% to Pass
Earn your certification badge
No Going Back
Once you answer, you move forward
Tips
See allUIView Spring Animations
Add bouncy, natural motion with spring animation parameters
Programmatic Auto Layout with NSLayoutConstraint
Anchor-based constraints without Interface Builder
@State vs @StateObject
Choose the right property wrapper for your data source
URLSession async/await
Modern networking without callbacks or Combine