expo-brownfield

Embed Expo in existing native iOS or Android apps.

2.4k|125|Updated Nov 30, 2025
One-click install
npx skills add https://github.com/expo/skills --skill expo-brownfield-expo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: expo-brownfield
Source: https://github.com/expo/skills/tree/main/plugins/expo/skills/expo-brownfield
Command: npx skills add https://github.com/expo/skills --skill expo-brownfield-expo

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires expo-cli, react-native, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps you seamlessly integrate Expo's features and functionalities into your existing native iOS or Android apps, allowing for cross-platform development with native performance.

Core Features & Use Cases

  • Cross-Platform Development: Build for iOS and Android simultaneously, using the same codebase.
  • Performance: Achieve native performance with Expo's pre-built modules.
  • Use Case: If you have a native app but want to add Expo features like hot reloading, push notifications, or camera access, this Skill can help you do so without rewriting your entire app.

Quick Start

Use the expo-brownfield skill to set up Expo in your existing native app and enable hot reloading and push notifications.

Frequently Asked Questions about expo-brownfield

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I integrate Expo into an existing native iOS or Android app?

To integrate Expo into an existing native iOS or Android app, use the expo-brownfield framework to automate setup and seamlessly embed cross-platform features like hot reloading and push notifications without rewriting your app.

Can I add Expo push notifications and hot reloading to my native app?

Yes, you can add Expo push notifications and hot reloading to your native app by embedding Expo using the expo-brownfield framework, which seamlessly integrates these features into your existing iOS or Android codebase.

Do I need Expo CLI and React Native to use the brownfield integration?

Yes, you need Expo CLI and React Native installed, as the expo-brownfield framework requires these dependencies alongside your native app's build environment to automate the integration and enable cross-platform development.

What is the best way to achieve cross-platform development in an existing native app?

The best way to achieve cross-platform development in an existing native app is using the expo-brownfield framework to embed Expo, allowing you to build for iOS and Android simultaneously while maintaining native performance.

Does embedding Expo into a native app require rewriting the entire application?

No, embedding Expo into a native app does not require rewriting the entire application, because the expo-brownfield framework automates the integration process to seamlessly add cross-platform capabilities like camera access to your existing codebase.

Why use Expo for brownfield native app integration instead of pure React Native?

Use Expo for brownfield native app integration to leverage pre-built modules that achieve native performance, seamlessly adding cross-platform features like hot reloading and push notifications to your existing app without a full rewrite.