React Native
Build iOS and Android apps with React knowledge you already have. Components, navigation, device APIs, Expo, state management, performance, and shipping to the App Store and Play Store.
BeginnerTopics 1–13
- ·React Native vs Expo
- ·Project Setup
- ·Core Components
- ·StyleSheet API
- ·Flexbox Layout
- ·State & Effects
- ·Expo Router Navigation
- ·Tab Navigation
- ·Stack Navigation
- ·Device APIs (Camera/Location)
- ·Forms & Inputs
- ·Platform-Specific Code
- ·Debugging
Start Beginner →
IntermediateTopics 14–25
- ·Zustand State Management
- ·React Query for Data
- ·FlatList & Performance
- ·SectionList
- ·Gesture Handler
- ·Reanimated 2/3
- ·Async Storage
- ·SecureStore
- ·Custom Hooks for Device APIs
- ·Modal & BottomSheet
- ·Keyboard Handling
- ·Deep Linking & Notifications
Start Intermediate →
AdvancedTopics 26–37
- ·The New Architecture
- ·JSI & TurboModules
- ·Custom Native Modules
- ·Expo Config Plugins
- ·Memoization & Performance
- ·VirtualizedList Advanced
- ·Flipper & Advanced Debugging
- ·Hermes JS Engine
- ·EAS Update (OTA)
- ·Offline-First Patterns
- ·SQLite with Expo
- ·Animations with Skia
Start Advanced →
ProductionTopics 38–48
- ·EAS Build
- ·EAS Submit
- ·App Store Review Prep
- ·Play Store Setup
- ·Environment Configs (eas.json)
- ·Code Signing
- ·Crash Reporting (Sentry)
- ·Analytics
- ·CI/CD Pipeline
- ·Feature Flags
- ·Incremental Rollouts
Start Production →