A set of helpers to make your brownfield integration smooth and easy.
Features
- Easily integrate React Native with an existing native app
- Start React Native with one method and invoke code as soon as it's loaded
- Compatible with both legacy and new React Native architecture!
- Reuse the same instance of React Native between different components
- Use predefined native building blocks - crafted for React Native
- Disable and enable native gestures and hardware buttons from JavaScript
- Works well with any native navigation pattern, as well as any React Native JavaScript-based navigation
- Compatible with all native languages Objective-C, Swift, Java and Kotlin
- Supports UIKit and SwiftUI on iOS and Fragments and Jetpack Compose on Android
- Out-of-the-box CLI that automates the build process
Documentation
For full documentation, visit our documentation.
Made with ❤️ at Callstack
React Native Brownfield is an open source project and will always remain free to use. If you think it's cool, please star it 🌟. Callstack is a group of React and React Native geeks, contact us at hello@callstack.com if you need any help with these or just want to say hi!
Like the project? ⚛️ Join the team who does amazing stuff for clients and drives React Native Open Source! 🔥