Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/devshivamthakur/ve-sdk-react-native-cli-integration-sample


https://github.com/devshivamthakur/ve-sdk-react-native-cli-integration-sample

Last synced: about 10 hours ago
JSON representation

Awesome Lists containing this project

README

        

# Banuba Video Editor SDK - React Native CLI integration sample.

## Overview
[Banuba Video Editor SDK](https://www.banuba.com/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](https://reactnative.dev/) and [React Native CLI](https://reactnative.dev/).

## Usage

Feel free to [contact us](https://www.banuba.com/faq/kb-tickets/new) if you have any questions.

### Installation
1. Complete React Native [Environment setup](https://reactnative.dev/docs/environment-setup)
2. Complete [Running On Device](https://reactnative.dev/docs/running-on-device)
3. Run ```npm install``` or ```yarn install``` in terminal to install dependencies.

### Run on Android
1. Make sure variable ```ANDROID_SDK_ROOT``` is set in your environment or configure [sdk.dir](android/local.properties#1).
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. Follow [Android Integration Guide](mddocs/android_integration.md) to integrate Video Editor SDK into your React Native CLI project.

### Run on iOS
:exclamation: **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. Follow [iOS Integration Guide](mddocs/ios_integration.md) to integrate the Video Editor SDK into your React Native CLI project.

## Dependencies
| | Version |
|--------------|:-------:|
| node | 8.18.0 |
| react native | ~0.69.4 |
| Android | 6.0+ |
| iOS | 12.0+ |