Mobile6 months
iOS Development
Swift and SwiftUI from first app to App Store release.
Step 01
Swift
Optionals, protocols, generics, value semantics and structured concurrency.
Swiftasync/awaitStep 02
SwiftUI
Views, state, bindings, navigation, animation and layout system.
SwiftUIStep 03
Architecture
MVVM, dependency injection, modularisation and testable view models.
MVVMStep 04
Data & networking
URLSession, Codable, SwiftData/Core Data, caching and offline behaviour.
SwiftDataURLSessionStep 05
Platform APIs
Notifications, background tasks, widgets and privacy permissions.
WidgetKitStep 06
Release
XCTest, TestFlight, App Store review guidelines and phased release.
TestFlight