Start here
Requirements
| Item | Requirement |
|---|---|
| Flutter | 3.22 or later |
| Dart | 3 or later |
| iOS host | iOS 15, physical arm64 device |
| Android host | API 21, physical arm64-v8a device, external AAR |
Available features
NosmaiCameraPreviewwith automatic native lifecycle handling- optional automatic tap forwarding for interactive games
- beauty, makeup, reshape, color, and eye controls
- local and cloud
.nosmaipackages - manual and authored backgrounds
- processed photo capture and video recording
- active-state, license, game, and error streams
- maintained Agora and LiveKit bridges for processed live streaming
Important ownership rules
Call NosmaiFlutter.initialize once outside widget build. Mount only one NosmaiCameraPreview. The preview starts native processing automatically, so a normal integration should not call startProcessing for the same view.
Next steps
- Apply beauty in Flutter
- Download a Cloud Filter in Flutter
- Capture a photo in Flutter
- Choose a Flutter streaming integration
- Stream through Agora
- Stream through LiveKit