expo-brownfield

Integrate Expo and React Native into existing native iOS or Android apps.

Updated Apr 14, 2026
One-click install
npx skills add https://github.com/KOU050223/animeishi --skill expo-brownfield-kou050223
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: expo-brownfield
Source: https://github.com/KOU050223/animeishi/tree/main/.agents/skills/expo-brownfield
Command: npx skills add https://github.com/KOU050223/animeishi --skill expo-brownfield-kou050223

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill solves the problem of integrating Expo and React Native into existing native iOS or Android apps, allowing for incremental adoption of React Native features.

Core Features & Use Cases

  • Isolated Approach: Build React Native as a prebuilt AAR/XCFramework and consume it from the existing native app.
  • Integrated Approach: Add React Native and Expo directly to the existing native project's build system.
  • Use Case: For a company with an existing native iOS app and a desire to add React Native features, this Skill provides the necessary guidance and tools to do so seamlessly.

Quick Start

Use the expo-brownfield skill to integrate React Native into your existing native Android app by running 'npx expo-brownfield build:android'.

Frequently Asked Questions about expo-brownfield

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

FAQPage Schema
How do I integrate React Native into an existing native iOS app?

Integrating React Native into an existing native iOS app involves adding Expo and React Native directly to your CocoaPods build system or embedding a prebuilt XCFramework, enabling incremental feature adoption without rewriting the native codebase.

What is a brownfield mobile app integration with Expo?

A brownfield mobile app integration with Expo is the process of incrementally introducing React Native features into an existing native iOS or Android codebase, rather than building a new app from scratch using Expo's managed workflow.

Can I add Expo and React Native directly to my existing Android project's Gradle build?

Yes, you can add Expo and React Native directly to your existing Android project's Gradle build system using the integrated approach, or you can build a prebuilt AAR and consume it from your native app using the isolated approach.

Do I need Yarn and Node.js to add React Native features to a native app?

Yes, integrating Expo and React Native into an existing native app requires Node.js and Yarn to manage JavaScript dependencies and run the build scripts that generate the AAR or XCFramework for your project.

What is the difference between isolated and integrated approaches for React Native brownfield apps?

The isolated approach builds React Native as a prebuilt AAR or XCFramework consumed by your native app, while the integrated approach adds React Native and Expo directly into your existing native project's Gradle or CocoaPods build system.