What problem does it solve?
This Skill solves the friction of building, configuring, routing, shipping, and updating iOS/Android applications with Expo SDK 55 and React Native 0.85, including the New Architecture defaults and managed native customizations.
Core Features & Use Cases
- Expo Router navigation & typed routes: Set up Stack/Tabs/Drawer routing, dynamic segments, redirects, modals, and typed route params for safer screen-to-screen flows.
- EAS lifecycle (Build, Update, Submit): Create
eas.json profiles, publish JS-only OTA updates with correct runtimeVersion fingerprinting and channels, and submit finished binaries to App Store / Google Play.
- Native customization, permissions, and push notifications: Implement config plugins and Expo Modules API changes at prebuild time, follow declare-then-request permission flows, and wire expo-notifications end-to-end with device token handling.
Quick Start
Ask: “Set up an Expo Router app using Expo SDK 55 with typed routes, configure EAS Build profiles for development/preview/production, and explain how to publish a fingerprinted OTA update to the production channel.”