All tracks

Mobile Development

Apps in every pocket

Android, iOS, cross-platform — Kotlin, Swift, Flutter, and React Native

5 steps~31 weeks
  1. 1

    Programming Fundamentals for Mobile

    Learn Kotlin or Swift basics, OOP principles, and mobile UI design patterns.

    KotlinSwiftOOPUI DesignMobile Patterns
    6 weeks1 resource
  2. 2

    Native Android or iOS Development

    Build native apps with Android Studio or Xcode — activities, fragments, navigation, and data storage.

    Android StudioJetpack ComposeSwiftUIRoom/CoreDataNavigation
    10 weeks1 resource
  3. 3

    Cross-Platform with Flutter or React Native

    Build for both platforms with Flutter/Dart or React Native/TypeScript.

    FlutterDartReact NativeTypeScriptCross-Platform UI
    8 weeks1 resource
  4. 4

    Backend Integration & APIs

    Connect mobile apps to REST APIs, Firebase, and real-time databases.

    REST APIsFirebaseGraphQLWebSocketsAuthentication
    4 weeks1 resource
  5. 5

    App Store Deployment & Monetization

    Publish to Play Store and App Store. Learn app signing, optimization, and monetization.

    Play StoreApp StoreApp SigningASOMonetization
    3 weeks1 resource