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.
- Conceptsnative-vs-cross-platformreact-nativeexpoflutter-awarenessapp-lifecycletouch-first-uiPractice quizzesLab 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 LabCheckpointYou 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.
Or try a related path