@banuba/react-native
TypeScript icon, indicating that this package has built-in type declarations

1.0.4 • Public • Published

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

  1. Set up React Native CLI development environment.
  2. Clone the repository.
  3. Copy and Paste your Client Token into appropriate section of example/src/App.tsx.
  4. Run yarn command in the root repository. This will install all required dependencies.

IOS Specific

  • Go to example/ios directory and run pod install.This will install all required iOS dependencies.
  • Return back to root.

Run the Example

  • Connect a device and run yarn example ios or yarn 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

Dependencies

Version
Yarn 3.6.1
React Native 0.75.4
Android 6.0+
IOS 13.0

Package Sidebar

Install

npm i @banuba/react-native

Weekly Downloads

47

Version

1.0.4

License

MIT

Unpacked Size

46.2 kB

Total Files

22

Last publish

Collaborators

  • banuba-sdk
  • remmidemmia
  • artem.shershen
  • sdk-banuba
  • herman_khodyrev
  • banuba_ve_sdk
  • leobintsarouski