---
title: "Migrating to React Native - Air Market"
description: "You have decided to move a native iOS or Android app to React Native a piece at a time, rather than rewriting it. This does the actual integration work: setting it up, packaging the pieces the native…"
canonical: "https://airmarket.ai/app/react-native-brownfield-migration"
---

[Air Market](/) / [Developer Tools](/category/devtools) / Migrating to React Native

Skill by [Callstack Incubator](/@callstackincubator)

# Migrating to React Native

Put React Native screens inside the native app you already have

## What this does

You have decided to move a native iOS or Android app to React Native a piece at a time, rather than rewriting it. This does the actual integration work: setting it up, packaging the pieces the native side needs, and adding React Native surfaces into the app you already have. Reach for it once that incremental route has been agreed, not while you are still deciding.

### Top 3 things it does for you

- Wire React Native into an existing iOS or Android app
- Package the integration as an XCFramework or AAR
- Add a React Native screen to a native host

## Information

**Migrating to React Native at a glance**

|  |  |
| --- | --- |
| Kind | Skill |
| Publisher | [Callstack Incubator](/@callstackincubator) |
| Category | [Developer Tools](/category/devtools) |
| Works with | Agent Skills - an open standard supported by 40+ agents |
| Size | 33 KB |
| Licence | MIT |
| Repository | [callstackincubator/agent-skills](https://github.com/callstackincubator/agent-skills/tree/fa0bad00ce4029ca3b4e63b2d950e8fe1b9299a2/skills/react-native-brownfield-migration) |
| GitHub stars | 1,619 (as of Nov 2026) |
| Installs | 5,617, counted by skills.sh (Nov 2026) |

## Security report

**Verified.** AIR scanned this exact version of Migrating to React Native and flagged nothing. AIR's verdict: **safe**.

**What Migrating to React Native's check was run against**

|  |  |
| --- | --- |
| Commit | fa0bad00ce4029ca3b4e63b2d950e8fe1b9299a2 |
| Content hash | c03bf32b49bea0514c0dd33d6e3bb8e83447e3fd6af0f8f33202b6515a6b8991 |
| Files read | [Browse the files at this exact commit](https://github.com/callstackincubator/agent-skills/blob/fa0bad00ce4029ca3b4e63b2d950e8fe1b9299a2/skills/react-native-brownfield-migration/SKILL.md) |

A scan is named by the exact content it read, not by a version number. A different version is a different artifact, and nothing here applies to a version AIR has not scanned.

[Read the full security report for Migrating to React Native](/security/react-native-brownfield-migration)

## About Migrating to React Native

Implements an incremental brownfield migration from native iOS or Android to React Native or Expo, using @callstack/react-native-brownfield.

It is for use after the brownfield path has already been chosen. The work it covers is setting up the integration, packaging XCFramework or AAR artifacts, and adding React Native surfaces to native hosts.

## What's inside

- SKILL.md - instructions
- agents/openai.yaml - data
- references/bare-android-aar-generation.md - reference
- references/bare-android-native-integration.md - reference
- references/bare-ios-native-integration.md - reference
- references/bare-ios-xcframework-generation.md - reference
- references/bare-quick-start.md - reference
- references/expo-android-integration.md - reference
- references/expo-create-app.md - reference
- references/expo-ios-integration.md - reference
- references/expo-quick-start.md - reference
- references/quick-start.md - reference

## Questions

### Is Migrating to React Native safe to install?

AIR scanned this exact version of Migrating to React Native and flagged nothing. AIR's verdict: safe. The verdict is named by the content that was read, at commit fa0bad00ce40, so it cannot drift onto a version nobody scanned. The full report is at https://airmarket.ai/security/react-native-brownfield-migration.

### How do I install Migrating to React Native?

Open https://airmarket.ai/app/react-native-brownfield-migration on Air Market and use the install action: Air Market hands Claude a prompt naming this exact skill, and Claude sets it up. Source, pinned to the exact commit this listing describes: https://github.com/callstackincubator/agent-skills/tree/fa0bad00ce4029ca3b4e63b2d950e8fe1b9299a2/skills/react-native-brownfield-migration. Install from that link, not the branch.

## Related on Air Market

- [More Developer Tools listings](/category/devtools)
- [Everything by Callstack Incubator](/@callstackincubator)

---

Canonical URL: <https://airmarket.ai/app/react-native-brownfield-migration>
