Builds and submits iOS and Android apps with EAS to TestFlight, the App Store and Google Play.
By author · 15 skills
Expo Skills
Every skill by Expo in the directory. Each page has a summary, the install command and a link to the source.
Skills by Expo
Deploys Expo websites and Expo Router API routes to EAS Hosting, with preview URLs, secrets and custom domains.
Configures EAS Update for over-the-air JavaScript and asset updates in Expo apps.
Writes and explains EAS workflow YAML files for CI/CD in Expo projects.
Builds animations in React Native and Expo, deciding what should animate, on which thread, and with spring or timing.
Implements and debugs network requests in Expo apps: fetch, React Query, SWR, caching, offline support and loading states.
Builds a design system inside an Expo app: design tokens for colour, spacing and type, plus component variant conventions.
Builds and distributes Expo development clients locally or through TestFlight for internal testing.
Runs web code in a webview on native with Expo DOM components, so a web codebase can move to native step by step.
Guides writing Expo native modules and views in Swift, Kotlin and TypeScript with the Expo Modules API.
Builds Expo screens that feel native: Apple HIG styling, semantic colours, native controls, SF Symbols and visual effects.
Covers navigation with Expo Router: file-based routes, groups, dynamic routes, native stacks, modals and tabs.
Builds native UI with @expo/ui, which renders real SwiftUI on iOS and Jetpack Compose on Android.
Guides an Expo SDK upgrade and fixes the dependency issues that come with it.
Migrates an existing web React app, such as a Next.js or Vite codebase, to a native iOS and Android app with Expo.