expo-brownfield

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

3|Updated Jan 7, 2026
One-click install
npx skills add https://github.com/jonluca/palate --skill expo-brownfield-jonluca
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: expo-brownfield
Source: https://github.com/jonluca/palate/tree/main/.agents/skills/expo-brownfield
Command: npx skills add https://github.com/jonluca/palate --skill expo-brownfield-jonluca

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 addresses the challenge of integrating Expo and React Native into existing native iOS or Android apps, allowing for incremental adoption and seamless integration of React Native features.

Core Features & Use Cases

  • Isolated Approach: Build prebuilt AAR/XCFrameworks for React Native and consume them as regular library dependencies.
  • Integrated Approach: Add React Native and Expo directly to the existing native project's build system.
  • Use Case: For a team looking to add React Native functionality to an existing native app without a complete rewrite.

Quick Start

Use the expo-brownfield skill to integrate React Native into your existing iOS app using the isolated approach.

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?

You can integrate React Native into an existing native iOS app by building prebuilt XCFrameworks and consuming them as regular library dependencies. This isolated approach allows teams to add React Native features without a complete rewrite.

Can I add Expo to an existing Android app incrementally?

Yes, you can add Expo to an existing Android app incrementally by building prebuilt AAR artifacts and consuming them as library dependencies. This isolated approach enables seamless integration of React Native features into your native project.

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

The isolated approach builds prebuilt AAR or XCFrameworks consumed as regular library dependencies, while the integrated approach adds React Native and Expo directly to the existing native project's build system for incremental adoption.

Do I need Yarn and Node.js to use Expo for brownfield development?

Yes, you need Node.js and Yarn installed to build artifacts for Expo brownfield development. The Expo SDK and React Native are also required dependencies for integrating features into your existing native apps.

When should I use React Native for incremental adoption in an existing native app?

You should use React Native for incremental adoption when your team wants to add cross-platform features to existing native iOS or Android apps without performing a complete native rewrite. This supports both isolated and integrated build system strategies.