Banuba Video Editor SDK - React Native CLI integration sample.

Overview

Banuba Video Editor SDK allows you to quickly add short video functionality and possibly AR filters and effects into your mobile app.

The sample demonstrates how to run Video Editor SDK with React Native and React Native CLI.

Usage

License

Before you commit to a license, you are free to test all the features of the SDK for free.
The trial period lasts 14 days. To start it, send us a message.
We will get back to you with the trial token.

Feel free to contact us if you have any questions.

Installation

  1. Complete React Native Environment setup
  2. Complete Running On Device
  3. Run npm install or yarn install in terminal to install dependencies.
  4. Set Banuba license token within the app.

Run on Android

  1. Make sure variable ANDROID_SDK_ROOT is set in your environment or configure sdk.dir.
  2. Run npm run android in terminal to launch the sample app on a device or launch the app in IDE i.e. Intellij, VC, etc.
  3. Learn Android quickstart to quickly integrate Android Video Editor SDK into your React Native CLI project.

Run on iOS

Important: Please run sudo arch -x86_64 gem install ffi in terminal for Apple M-series chip based on ARM architecture.

  1. Install CocoaPods dependencies. Open ios directory and run in terminal pod install or arch -x86_64 pod install for Apple M1.
  2. Open Signing & Capabilities tab in Target settings and select your Development Team.
  3. Run npm run ios in terminal to launch the sample on a device or launch the app in IDE i.e. XCode, Intellij, VC, etc.
  4. Learn iOS quickstart to quickly integrate iOS Video Editor SDK into your React Native CLI project.

Dependencies

Version
react native 0.72.4
Android 6.0+
iOS 13.0+