Expo's official skills for building, shipping, and updating React Native mobile apps.
Expo's official skills for React Native: build native UI and modules, set up Tailwind and dev clients, wire API routes and data fetching, ship with EAS build and update, and run CI/CD for cross-platform mobile apps.
Arranged in the author's recommended order. Walk through them in sequence, or open any one on its own.
Build native-feeling Expo Router screens, navigation, styling, animations, tabs, and modals.
Implement API calls, React Query or SWR caching, offline support, and router data loading.
Create Expo Router API routes and deploy them with EAS Hosting.
Configure Tailwind CSS v4, react-native-css, and NativeWind v5 in an Expo application.
Use Expo DOM components to incorporate web code gradually into native applications.
Create local and TestFlight development client builds.
Build Expo native modules and views with Swift, Kotlin, TypeScript, config plugins, and autolinking.
Add an iOS App Clip target, associated domains, AASA, and Smart App Banner configuration.
Add Expo or React Native to an existing native iOS or Android application.
Deploy apps to stores, TestFlight, EAS Build, web hosting, and API route hosting.
Author EAS Workflow YAML and automate mobile build and release pipelines.
Set up and analyze EAS Observe launch, route, event, and version metrics.
Evaluate update health, crash rates, launch counts, payload size, and rollout gates.
Upgrade Expo SDK versions and resolve dependencies, deprecated packages, and cache issues.