Learning roadmap

Mobile Development

Your web skills are 70% of a mobile app. This path teaches the other 30% — and ends with your app on a real phone, in a real store.

5 stages~50 h
That leaves 5 stages, ~50 hours of focused work. You can clear it in any order, but the stages compound — try them top-to-bottom your first time.
  1. Concepts
    native-vs-cross-platformreact-nativeexpoflutter-awarenessapp-lifecycletouch-first-ui
    Lab task

    Build a 'Which stack?' advisor page: answer 6 questions about your app idea (team skills, performance needs, budget…) and get a scored recommendation — React Native/Expo, Flutter, or native — with an honest comparison table.

    Build it in the Lab
    Checkpoint

    You can defend a stack choice for 3 different app ideas — and name the case where React Native would be the wrong call.

What you'll be able to do
  • Ship a real cross-platform app to TestFlight or Play internal testing.
  • Turn your web skills (React, flexbox, APIs) into mobile fluency.
  • Choose between React Native, Flutter, and native with real criteria — not hype.
  • Build offline-first apps that use the camera, location, and notifications.
  • Polish to native-feeling quality — 60fps lists, gestures, dark mode.