Skip to main content
ZORK Academy

Intermediate · 5 stages

Mobile app developer

Design, build and ship apps for Android and iOS — natively or with a cross-platform framework.

Learners with programming basics who want to build apps people install on their phones.

Mobile apps have their own constraints: small screens, unreliable networks, app-store rules and battery life. This path starts with those constraints, then you choose one platform course: native Android or iOS, or the Flutter or React Native cross-platform track.

Stages

  1. Stage 1: Mobile fundamentals

    Screens, navigation, layouts and the app lifecycle.

    Course in preparationMobile App Development
  2. Stage 2: Native Android with Kotlin

    Kotlin and Jetpack Compose, with Java interoperability for existing codebases.

  3. Stage 3: Or: native iOS with Swift

    Swift and SwiftUI, from first screen to App Store preparation. Needs a Mac.

  4. Stage 4: Or: cross-platform with Flutter

    One Dart codebase for Android and iOS.

  5. Stage 5: Or: cross-platform with React Native

    TypeScript and React with Expo for Android and iOS.

Free career advice

Career advice is free and there is no obligation. Share your number only if you would like us to respond.