Start here
Requirements
| Item | Requirement |
|---|---|
| React Native | 0.81.5 with React 19.1 |
| Architecture | New Architecture with Fabric and TurboModules |
| iOS host | iOS 15, physical arm64 device |
| Android host | API 24 baseline, physical arm64-v8a device |
Available features
- Fabric-native camera preview and lifecycle methods
- beauty, makeup, reshape, color, and eye controls
- local and cloud
.nosmaipackages, including games - manual backgrounds using local file URIs
- processed photo capture and video recording
- bounded 1 through 5 FPS processed-frame sampling for analysis
The package is publicly distributed on npm under the latest tag. Processed frame sampling uses CPU and base64 copies and is not a zero-copy streaming bridge.
Important ownership rules
Initialize once, mount one NosmaiCameraView, start processing after the view is ready, and call cleanup when the camera experience ends. Stop and finalize recording before camera switch, pause, navigation, or teardown.
Next steps
- Apply beauty in React Native
- Control a camera game in React Native
- Replace the background in React Native
- Record video in React Native