Mobile Foundations & Modern Expo
React Native 0.86, Expo SDK 57, TypeScript, native rendering, and development workflow
Understand what React Native actually renders and ship a typed app to a physical device without cargo-cult setup.
57 Days
A 57-day modern React Native course built from current official guidance. Learn native UI, Expo Router, Redux, offline sync, device capabilities, notifications, widgets, Android/Gradle, iOS/Xcode, native modules, and production delivery before shipping an accessible live-arts festival companion.
Mastery-depth lessons, exercises, and quizzes
A substantial product and evidence gate in every phase
Recall first, then check
Core components, adaptive layout, forms, lists, and accessibility
React Native 0.86, Expo SDK 57, TypeScript, native rendering, and development workflow
Understand what React Native actually renders and ship a typed app to a physical device without cargo-cult setup.
Yoga/Flexbox, StyleSheet, adaptive design, forms, lists, keyboard, and accessibility
Create interfaces that feel intentionally mobile across screen sizes, font scales, themes, and input methods.
Typed routes, state, persistence, synchronization, and conflict
File-based routing, stacks, tabs, deep links, auth gates, and scalable feature boundaries
Design navigation that survives growth and makes every screen deep-linkable and testable.
Fetch, async lifecycles, Redux Toolkit, persistence, forms, cache, and synchronization
Build honest data experiences that behave correctly during loading, failure, offline use, retries, and stale responses.
Capabilities, motion, performance, testing, security, and inclusion
Permissions, camera, media, location, maps, sensors, notifications, and background constraints
Use device capabilities with permission-aware, privacy-respecting product flows and real-device testing.
Reanimated, Gesture Handler, frame budgets, lists, memory, screen readers, and inclusive interaction
Create responsive native-feeling motion without sacrificing correctness, battery, or accessibility.
Unit, component, integration, E2E, native diagnostics, secrets, storage, and hostile-input thinking
Prove critical behavior across platforms and protect user data against realistic mobile threats.
Platform toolchains, modules, widgets, stores, operations, and capstone
Android Studio, ADB, Gradle, Xcode, CocoaPods, development builds, widgets, Expo Modules, Swift, and Kotlin
Understand and debug both native build systems before crossing the JavaScript-native boundary or shipping platform extensions.
EAS Build, credentials, signing, channels, updates, stores, observability, rollout, and incident response
Ship repeatable signed releases and operate them safely after users install them.
Offline-first festival planning with schedules, venue maps, personal media, organizer updates, secure roles, widgets, and production delivery
Integrate the entire course into a deployed attendee-and-organizer product that proves offline correctness, inclusive navigation, device capability, native extensions, performance, and safe operation.