11 skills
A guide for building native iOS and Android UIs with Expo Router. Covers navigation patterns, styling rules, native controls, animations, form sheets, tabs, and platform-specific features like SF Symb
API routes in Expo Router let you run server-side code alongside your mobile and web app, using the same file-based routing convention. Routes are defined with a `+api.ts` suffix and deploy to Cloudfl
Helps write and validate EAS workflow YAML files for Expo projects. Covers job types, triggers, runner configuration, and CI/CD pipeline structure for EAS Build and deployment. Fetches live schema and
Handles deploying Expo apps to iOS App Store, Google Play Store, and web hosting using EAS (Expo Application Services). Covers builds, store submissions, TestFlight distribution, PR preview URLs, and
expo-dev-client lets you build custom Expo development clients that include native code not supported by standard Expo Go. You can build them locally or in the cloud via EAS Build, then install on phy
Configures Tailwind CSS v4 in an Expo project using react-native-css and NativeWind v5. Sets up Metro config, PostCSS, global CSS imports, and CSS-wrapped component primitives so className works acros
@expo/ui/jetpack-compose lets you use native Android Jetpack Compose components and Material Design 3 modifiers directly in a React Native/Expo app. It maps the Compose API to JSX so you can render na
@expo/ui/swift-ui lets you use native SwiftUI views and modifiers directly in a React Native app. The API mirrors SwiftUI's own API, so existing SwiftUI knowledge transfers. Components import from @ex
Covers network requests and data fetching in Expo and React Native apps. Handles fetch API usage, React Query and SWR setup, authentication token management with SecureStore, offline detection, reques
Guides upgrading Expo SDK versions step by step, from running install and fix commands to handling breaking changes, deprecated packages, and native cache clearing. Covers SDK 53 through 55+ changes i
expo/use-dom lets you run React web components inside a webview on iOS and Android while rendering them natively on web. Add the 'use dom' directive to a file and it works with web-only libraries like