expo
Installation
SKILL.md
Expo
Overview
Expo is a development platform for React Native providing file-based routing (Expo Router), cloud builds (EAS Build), store submissions (EAS Submit), over-the-air updates (EAS Update), and 50+ SDK modules for native device APIs. Ship iOS, Android, and web apps from one codebase without managing Xcode or Android Studio.
Instructions
Setup
npx create-expo-app@latest fieldnotes
cd fieldnotes && npx expo start
The default template already includes Expo Router and TypeScript (tabs and blank templates also exist), and create-expo-app@latest now creates an SDK 58 project (expo-template-default latest is 58.0.x). To pin another SDK use --template default@sdk-57; Expo Go on a device must support the SDK you pick. Install packages with npx expo install <pkg> so versions match the SDK, and run npx expo-doctor to find mismatches.