All roadmaps
Intermediate6 projects
Mobile Engineering
Build and ship real mobile apps: offline-first data, native APIs, and app store releases.
22+
completed
~31h
total time
6
projects
Part 1·Beginner·4h·22+ learners
Mobile Fundamentals: Layouts and Navigation
Build a small multi-screen app from a blank Expo project — flexbox layouts and stack/tab navigation.
Part 2·Intermediate·6h·19+ learners
Build an Offline-First App
Make a notes app that works with no network at all, using local SQLite storage and sync-on-reconnect.
Part 3·Intermediate·5h·17+ learners
Push Notifications and Deep Linking
Wire up real push notifications with expo-notifications and route a deep link straight to the right screen.
Part 4·Intermediate·5h·14+ learners
State Management for Mobile
Separate client state from server state in a real app — Zustand for local state, TanStack Query for server state.
Part 5·Advanced·6h·11+ learners
Native Modules and Platform APIs
Write your own native module with the Expo Modules API to reach a platform capability with no existing wrapper.
Part 6·Advanced·5h·9+ learners
Ship to the App Store and Play Store
Take a real app from source code to a TestFlight build and a Play Store internal release.
