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.

Start
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.

Start
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.

Start
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.

Start
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.

Start
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.

Start