Expo
Official@expo · United States of America
Expo is a free and open-source platform for making universal native apps with React that run on Android, iOS, and the web.
Agent Skills by Expo
Showing 36 vetted skills indexed across 2 GitHub repositories.
expo-dev-client
Build and distribute Expo development clients locally or via TestFlight using EAS Build.
expo-design-system
Build and audit design token themes and reusable components in Expo apps.
expo-animation
Builds UI-thread animations, gestures, and haptics for React Native and Expo apps.
expo-overview
Routes Expo and EAS tasks to the correct leaf skill and applies shared setup rules.
expo-migrate-module
Migrates Swift Expo native modules from the 1.0 definition DSL to the 2.0 macro API.
expo-api-docs
Write TSDoc comments for Expo SDK APIs following official documentation conventions.
eas-app-stores
Deploy Expo apps to iOS and Android stores using EAS CLI.
expo-module
Create and modify Expo native modules with Swift, Kotlin, and TypeScript.
expo-brownfield
Embed Expo in existing native iOS or Android apps.
expo-dom
Execute React web code in Expo native webviews via the DOM module.
eas-simulator
Run and interact with Expo apps on remote iOS/Android simulators via EAS cloud.
expo-web-to-native
Migrate React web applications to Expo native shells with UI and data adjustments.
eas-workflows
Manage and validate EAS workflow YAML files for Expo CI/CD automation.
expo-ui
Provide universal and platform-specific UI components for Expo and React Native apps.
expo-examples
Provide integration examples and canonical patterns for third-party libraries in Expo apps.
eas-hosting
Automate Expo web app and API route deployment to EAS Hosting via eas-cli.
eas-observe
Analyze Expo app performance metrics with EAS Observe.
expo-native-ui
Build native-feeling Expo UI screens with Apple HIG and Material 3.
expo-app-clip
Integrate iOS App Clip functionality into Expo projects with Associated Domains.
expo-project-structure
Create a structured folder layout for new Expo projects aligned with Expo Router best practices.
expo-upgrade
Guide Expo SDK upgrades, resolving dependency issues and architecture migrations.
expo-router
Create file-based and dynamic routes with tabs and modals in Expo Router apps.
expo-skill-feedback
Submit feedback on Expo skills and control usage telemetry via PostHog.
eas-update-insights
Monitor EAS Update metrics for crash rates, installs, and adoption.
Frequently Asked Questions About Expo
FAQPage SchemaWhat specific tasks can developers perform using Expo?▼
Developers can build universal interfaces, implement serverless routing, manage native module integration with Swift and Kotlin, and execute end-to-end testing on emulators. It facilitates the entire lifecycle from project scaffolding and dependency management to production deployment on mobile stores and web hosting.
Who is the target persona for these capabilities?▼
The platform is designed for mobile engineers, frontend developers, and full-stack developers working with React. It is particularly suited for teams needing to maintain a single codebase across iOS, Android, and web platforms while requiring deep access to native device features.
What are the prerequisites for deploying applications?▼
Deployment requires a configured project structure, valid signing credentials for Apple and Google stores, and the installation of the EAS ecosystem. Developers must ensure their project dependencies are compatible with the target version and that native modules are correctly linked for the specific mobile architecture.
Is the platform open-source and what are the costs?▼
Expo is free and open-source, allowing developers to build and manage projects without licensing fees. While the core framework is open-source, certain cloud-based services for building, hosting, and monitoring performance may involve usage-based pricing tiers depending on the scale of the application.