React Native
React Native SDK
Create dynamic, remotely configurable onboarding experiences in your React Native mobile app
A React Native SDK for creating dynamic, remotely configurable onboarding experiences in your mobile app. Muta allows you to create, update, and A/B test your onboarding flows without deploying app updates or writing a single line of code.
Features
- π¨ No-code editor - Design and update flows with a drag-and-drop interface
- π Remote updates - Modify onboarding flows instantly without app releases
- β¨ Rich components - Buttons, text, images, shapes, and icons
- π Smooth transitions - Fade and slide animations
- π Analytics integration - Track user behavior with any analytics provider
- π User input collection - Gather text and multiple choice responses
- πͺ Full TypeScript support
- πͺΆ Extremely lightweight
Installation
Choose your package manager:
For React Native CLI projects, install iOS dependencies:
Note: If youβre using Expo:
- The pod install step is not required
- You cannot use Expo Go - you must create a fresh development build
- Follow the official Expo guide to create a development build: Creating Development Builds
Quick Start
- Add the MutaRoot component to your app:
- Display a placement:
Next Steps
- Learn about User Input Collection
- Explore Analytics Integration
- Understand Error Handling
- View the API Reference