Mobile Development Roadmap
Mobile development is the most tangible way to learn software: the thing you build lives in your pocket, and shipping it means real users through real app stores. The ecosystem question — native or cross-platform — paralyzes many beginners, but it matters far less than they fear: the durable skills (UI thinking, state, data, shipping discipline) transfer across every option. Check off steps as you complete them; your progress is saved in your browser.
Foundations
Goal: programming fundamentals and a working development setup.
Starting points
External resources. The roadmap itself does not depend on them.
Core Skills
Goal: a complete small app running on your own phone.
Starting points
External resources. The roadmap itself does not depend on them.
Specialization
Goal: apps that use the platform's real capabilities well.
Starting points
External resources. The roadmap itself does not depend on them.
Portfolio & Practice
Goal: an app in a store and the habit of iterating on feedback.
Starting points
External resources. The roadmap itself does not depend on them.