- Career Roadmaps
- iOS Developer
iOS Developer Roadmap
You build for the platform whose users pay for apps. iOS teams are smaller and junior competition thinner than web - indicative 2026 salaries
$70-95k US. Swift + SwiftUI is the modern path, and one polished App Store app is worth a portfolio of repos.
By Carl Mills
- Last updated 10 July 2026
- progress saves in your browser
- free personalized PDF study plan.
0%
0/15 items completed 12 critical left
0/100
Critical only
Import File
Stage 1 - Foundations 4 item(s)
- App fundamentals: scenes, lifecycle, permissions, ************* Critical
- Git workflow Critical
- Swift properly: optionals, value vs reference types, protocols, closures Critical
- Xcode fluency: simulator, debugging, breakpoints, on-device runs Critical
Stage 2 - Modern UI 3 item(s)
- SwiftUI deep: views, state (@State/@Observable), navigation, lists Critical
- Human Interface Guidelines: why iOS apps feel iOS
- UIKit literacy: reading view controllers in older codebases
Stage 3 - Architecture & Data 5 item(s)
- Architecture: observable models, dependency injection, unidirectional flow Critical
- Local data: SwiftData/Core Data basics, Keychain for secrets Critical
- Networking: URLSession, Codable JSON, error and offline states Critical
- Swift concurrency for real: async/await, actors, main-thread discipline Critical
- Testing: unit tests for models, one UI test
Stage 4 - Ship & Prove 3 item(s)
- CV/LinkedIn target "iOS Developer" naming Swift + SwiftUI + your app Critical
- Passed a mock interview including memory/concurrency questions Critical
- Publish one polished app: signing, review process, TestFlight beta first Critical Surviving App Review is a skill employers value in itself.
Your selections are saved in your browser. Export a personalized PDF print-out any time.
iOS Developer roadmap FAQ
Do I need a Mac to learn iOS development?
Yes, realistically - Xcode only runs on macOS. A used M1/M2 Mac mini is the budget entry ticket. An iPhone helps but the simulator covers most learning.
SwiftUI or UIKit?
SwiftUI-first in 2026 - new feature work has largely moved there. Learn to read UIKit because mature codebases are full of it, but do not start there.
Is the smaller iOS job market a problem for juniors?
Fewer openings but far fewer credible juniors - a published App Store app puts you in a very short pile. iOS also skews toward product companies and agencies that pay above web-junior rates.
What next once the list is green?
Prove it under pressure: take the free Mock Interview, then check your application signals.
Not sure this is your direction?
Compare every tech role - what you'd build, what it pays, and who it suits - on the roadmaps hub.
Compare all roadmaps