Banuba Flutter Plugin
Overview
Quickly add AR filters, virtual backgrounds, digital makeup, and other features to your app with Banuba Face AR Plugin.
Diverse functionalities and easy integration makes this plugin a perfect fit for many niches:
- Video conferencing
- Social media
- eCommerce
- eLearning
- Security
- Banking & Finance
- Healthcare
- Gaming
Key features:
- AR face tracking
- Hand tracking
- 3D face filters
- Virtual makeup
- Color filters (LUTs)
- Face touch-up
- Virtual backgrounds
- Virtual try-on of accessories, rings, piercings, etc.
- Biometric matching
- Teeth bleaching simulation
- Etc.
Banuba Face AR Flutter plugin doesn’t collect any user data and everything is processed on the user’s device. This means it is secure by design and compliant with GDPR and other similar regulations.
Besides Flutter, Banuba Face AR SDK is also compatible with:
- Native Android
- Native iOS
- React Native
- Web
- Mac
- Windows
- Unity
Requirements
Usage
License
Start a 14-day free trial and see how Face AR SDK Flutter plugin works. No credit card information is needed.
Feel free to contact us if you have any questions regarding this plugin.
Installation
To install the Banuba Face AR Flutter plugin, run the following command in your terminal:
flutter pub add banuba_sdk
Integration guide
Follow our Integration Guide for detailed integration steps.
Launch
- Set up your Flutter development environment.
- Clone the repository.
- Copy and Paste your Client Token into the appropriate section of example/lib/main.dart.
- Run
flutter pub getin the root directory to install dependencies.
IOS Specific
- Go to
iosdirectory and executepod install. This will install all required iOS dependencies. - Return back to root.
Run the Example
- Connect a device and run
flutter run. - Alternatively, use an IDE like XCode, IntelliJ, or Visual Studio Code to launch the app.