What problem does it solve?
It helps teams incrementally add React Native capabilities to an already-existing native iOS or Android app, using Expo’s supported brownfield integration paths instead of rewriting everything from scratch.
Core Features & Use Cases
- Isolated brownfield integration: build a precompiled artifact (AAR/ XCFramework) that the native app consumes as a normal dependency, keeping native build tooling simple.
- Integrated brownfield integration: wire React Native + Expo directly into the existing Gradle / CocoaPods build so the host app has a single unified build pipeline with better development iteration.
- Decision guidance for real scenarios: choose between isolated vs integrated based on repository structure, team ownership, tooling constraints, and the need for hot reload and debugging ergonomics.
Quick Start
Tell the AI: “Our native team wants to embed React Native into an existing Swift/Kotlin app without disrupting their build tooling—should we use Expo brownfield isolated or integrated, and what files need to change?”