← All roadmaps

Roadmap

Mobile app developer

Build and publish real apps for Android and iOS, natively or cross-platform.

4 to 6 months Intermediate 5 steps, all free

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. 1

    Pick a path

    Native gives you the best of one platform; cross-platform gives you both with one codebase.

  2. 2

    Android with Kotlin and Compose

    Google's own free course, from first app to architecture.

  3. 3

    iOS with Swift and SwiftUI

    Apple's own tutorials take you from the language to a full app.

  4. 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. 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.