Loading
Loading
Ship iOS + Android apps from one codebase. Expo, navigation, native APIs, push notifications, store submission — the lot.
Engineers who already know JavaScript or React and want to add real mobile work to their toolkit — from UI to native modules to App Store / Play Store submissions.
A production-grade mobile app: auth, offline-friendly data layer, native camera + filesystem usage, push notifications, and a real submission to TestFlight and the Play Store.
Heavy device emulator + real-device practice in onsite sessions. Online cohorts use Expo Go for live previews.
You should already be comfortable with:
9 modules · 33 lessons
Get a real app running on iOS and Android in week one.
Project setup with Expo and EAS
Differences from React on the web
Layout with Flexbox on mobile
Platform-specific code where it matters
How to structure a real mobile app.
React Navigation in depth
Tabs, stacks, and modal flows
Sign up to lock your seat. Pay in full or set up an instalment plan at checkout.
Deep linking and universal links
Back-button and gesture handling
Camera, files, location, biometrics — the things that make an app feel native.
Permissions done properly
Camera, photo library, and file system
Location and maps
Biometrics, secure storage, and the keychain
Talking to APIs and surviving bad networks.
Fetching with React Query on mobile
Local persistence (AsyncStorage, MMKV, SQLite)
Offline-first patterns
Sync and conflict resolution
Sign in flows that feel native and stay secure.
Email + password and magic-link flows
OAuth with native browsers
Biometric login and refresh
Reach the user when the app is closed.
Expo push and the FCM/APNs path
Tokens, topics, and routing
Notification UX that respects the user
Make it feel like a real app, not a website in a webview.
FlatList and virtualisation
Reanimated for buttery animations
Gestures and feel
Profiling and fixing jank
Get into the App Store and Play Store.
EAS Build pipelines
Signing certificates and provisioning
TestFlight and internal testing
App Store and Play Store submissions
Ship a real app to TestFlight and the Play Store.
Scope and brief
Build the core app
Sign, submit, and present