nosmai_effects_sdk 1.0.0
nosmai_effects_sdk: ^1.0.0 copied to clipboard
Official Flutter plugin for real-time Nosmai AR effects, beauty filters, backgrounds, interactive camera games, capture, and cloud filters.
[Nosmai Effects SDK Banner]
Nosmai Effects SDK for Flutter #
Add real-time AR effects, beauty filters, digital makeup, background replacement, interactive camera games, camera capture, and cloud filters to Flutter applications through one SDK for Android and iOS.
Built for #
Nosmai Effects can be used in:
- social media and short-video apps
- live streaming and video chat
- creator cameras and recording tools
- beauty and makeup experiences
- photo and video editing workflows
- virtual background experiences
- entertainment and interactive camera apps
Key features #
- Real-time camera preview with GPU-accelerated rendering
- Face detection and face-tracked AR effects
- 3D masks, stickers, particles, and animated overlays
- Skin smoothing, whitening, sharpening, and teeth whitening
- Lipstick, eyeshadow, blusher, eyelashes, and eyebrows
- Face slimming, eye size, nose, chin, jaw, lips, forehead, and brow controls
- LUT filters, brightness, contrast, hue, saturation, RGB, and white balance
- Background blur, color, image, video, and packaged background effects
- Interactive
.nosmaigames with touch/face input and typed event streams - Local and cloud-based
.nosmaifilters - Cloud filter browsing, pagination, download, caching, and removal
- Front and back camera switching
- Photo capture and processed video recording
- Processed camera output for live streaming integrations
On-device processing #
Camera frames, face tracking, beauty, AR effects, and background processing run on the user's device. Camera frames do not need to be uploaded to apply visual effects.
Network access is used for license verification, cloud filter discovery, and filter downloads.
Platform support #
| Platform | Minimum requirement |
|---|---|
| Android | API 21 or later, physical arm64-v8a device |
| iOS | iOS 15.0 or later, physical arm64 device |
| Flutter | Flutter 3.22.0 or later, Dart 3.0.0 or later |
Camera preview, face tracking, recording, and performance should be tested on physical devices. The iOS simulator is not supported by the native Effects SDK.
Getting started #
Add nosmai_effects_sdk to your Flutter application and follow the official
Flutter integration guide for licensing, native setup, permissions, camera
lifecycle, filters, capture, and production requirements.
- Introduction
- Flutter integration guide
- Authentication and licensing
- Beauty and makeup
- Filters and effects
- Cloud filters
- Flutter live streaming with Agora
- Errors and troubleshooting
A valid Nosmai license key is required. Create and manage projects through the Nosmai Console.
Native SDK distribution #
- Version
1.0.0uses Android Effects SDK3.0.2and resolvesNosmaiCameraSDK 3.0.2through CocoaPods on iOS. - Android applications download the proprietary AAR and
SHA256SUMSfrom Nosmai Effects SDK for Android releases. - Native SDK binaries and licensed
.nosmaiassets are not bundled in the pub.dev package.
See the Flutter integration guide for the current compatible native SDK versions and installation steps.
Support #
License #
This Flutter plugin and its associated native SDKs are proprietary commercial software. A valid agreement and license key are required. See LICENSE for the applicable terms.