1.0.4 • Published 7 months ago
@banuba/react-native v1.0.4
Banuba React Native Plugin
Overview
Banuba Face AR Plugin is intended to provide a suite of augmented reality features applicable on photos and live video feed (live streaming, video conferencing, etc.). The package includes:
- Face and hand tracking
- 3D face filters
- Virtual try-on of jewelry, cosmetics, headwear, glasses, contacts, and more
- Color filters (LUTs)
- Face touch-up
- Virtual backgrounds
- Screen recording, take screenshot
- etc.
Requirements
- Android: API level 23(Android 6) or higher
- IOS: 13.0 or higher
Integration guide
Please follow our Integration Guide to complete full integration.
Usage Example project
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. Send us a message to start the Face AR trial.
Feel free to contact us if you have any questions.
Launch
- Set up React Native CLI development environment.
- Clone the repository.
- Copy and Paste your Client Token into appropriate section of example/src/App.tsx.
- Run
yarncommand in the root repository. This will install all required dependencies.
IOS Specific
- Go to
example/iosdirectory and runpod install.This will install all required iOS dependencies. - Return back to root.
Run the Example
- Connect a device and run
yarn example iosoryarn example android. - Alternatively, open XCode or Android Studio projects from the respective directories.
You may also use npm to run the sample. See example/README.md.
Useful Docs
- List of Banuba SDK packages
Dependencies
| Version | |
|---|---|
| Yarn | 3.6.1 |
| React Native | 0.75.4 |
| Android | 6.0+ |
| IOS | 13.0 |