expo-react-native
Use when building mobile apps with Expo and React Native — project setup, navigation, native APIs, or building for iOS and Android. Also use when choosing between Expo and bare React Native or deploying mobile apps.
| Model | Source |
|---|---|
| sonnet | pack: mobile |
Full Reference
┏━ 🔧 expo-react-native ━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃ Use when building mobile apps with Expo and Re… ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
expo-react-native
Section titled “expo-react-native”Expo SDK 53 + React Native 0.79 + Expo Router skill for building cross-platform iOS and Android apps. Covers everything from project scaffold to App Store deployment via EAS.
Quick Reference
Section titled “Quick Reference”| Topic | Detail |
|---|---|
| Create project | npx create-expo-app@latest my-app |
| Install packages | Always npx expo install — never npm install for Expo packages |
| Dev server | npx expo start — iOS: --ios, Android: --android, Web: --web |
| Cloud builds | eas build -p ios / eas build -p android |
| OTA updates | eas update --branch production (JS/assets only — no native changes) |
| Submit to stores | eas submit -p ios --latest / eas submit -p android --latest |
| Platform targets | iOS (App Store + TestFlight), Android (Google Play), Web |
| SDK version | 53 · React Native 0.79 · React 19 |
Reference Index
Section titled “Reference Index”| I want to… | File |
|---|---|
| Create a project, configure TypeScript, understand file structure, run dev commands | reference/setup.md |
| Set up Expo Router, Stack, Tabs, Drawer, dynamic routes, auth guards, or deep linking | reference/navigation.md |
| Style with StyleSheet, use flexbox, work with FlatList, Pressable, or responsive layouts | reference/styling.md |
| Use camera, location, push notifications, haptics, secure store, file system, or image picker | reference/native-apis.md |
| Fetch server data, detect offline, persist state with Zustand + AsyncStorage | reference/data-and-state.md |
| Understand Expo Go vs dev builds, run prebuild, or configure New Architecture | reference/build.md |
| Configure eas.json, build and submit to stores, send OTA updates, or compare store requirements | reference/eas.md |
Usage: Read the reference file matching your current task from the index above. Each file is self-contained with code examples and inline gotchas.