Roadmap
Mobile app developer
Build and publish real apps for Android and iOS, natively or cross-platform.
Who it's for
Developers who want to build apps people carry around with them.
Where it leads
- Android developer
- iOS developer
- Flutter developer
- React Native developer
By the end you can
- Build a native or cross-platform app with real data
- Handle offline state, permissions and notifications
- Publish an app to a store
- 1
Pick a path
Native gives you the best of one platform; cross-platform gives you both with one codebase.
- 2
Android with Kotlin and Compose
Google's own free course, from first app to architecture.
- 3
iOS with Swift and SwiftUI
Apple's own tutorials take you from the language to a full app.
- 4
Cross-platform with Flutter or React Native
One codebase for both stores, which most startups choose.
Do this: Build an app with login, a list from an API, offline caching and push notifications.
- 5
Publish it
A live app in a store is worth more than any certificate.
Do this: Publish your app, get ten real users and fix the first thing they complain about.
Learning this with others is easier.
Ask questions when you're stuck, find people on the same path, and track your progress on DevLearn.