React Native
Learn how to install and integrate your app with React Native SDK.
Overview
React Native (RN) is a popular JavaScript-based mobile app framework. The framework lets you create an application for various platforms using the same codebase for native apps for iOS and Android platforms. CleverTap supports integrating your app with React Native and making the most of both platforms.
Before getting started, refer to React Native Quick Start Guide for more details.
Prerequisites
Ensure you have the following prerequisites to integrate CleverTap React Native SDK with your app:
- CleverTap account
- React Native Integrated Development Environment (IDE) such as VS Code, Atom, WebStorm
- Android Studio IDE
- Apple Xcode IDE
Supported Versions
- The recommended version of CleverTap React Native SDK is 1.1.0 for Android 13 and above.
- The recommended version of CleverTap React Native SDK is 0.9.6 for Android 12 and below.
- The supported React version is 17.0.2 or above and below 18.0.0.
- The supported React Native version is 0.49.5 and above and below 1.0.0.
React Native SDK Size
Refer to the following table for React Native SDK code size:
SDK | Version | Code Size |
---|---|---|
React Native | 1.1.0 | Bundle Size (MINIFIED + GZIPPED) = 2 KB |
Unpacked Size = 14.5 MB |
Integrate the React Native SDK
Refer to our quick start guide to get started with the React Native integration:
Steps | Procedure |
---|---|
Step 1 | Android Integration |
Step 2 | iOS Integration |
Step 3 | Initialize CleverTap SDK |
React Native SDK Resources
The following table lists all the React Native SDK resources:
Resources | Description |
---|---|
Sample Application | Provides a sample application to demonstrate the integration of our React Native SDK. |
Advanced Features | Provides all the advanced features related to React Native SDK. |
Go Live Checklist | Provides a list of actions to be performed before you launch your application. |
Changelog | Provides details about most recent updates to our SDKs, including bug fixes, new features, and enhancements. |
Additional Reference
Refer to the following for additional React Native SDK references:
React Native Push
Updated 17 days ago