Audio Recorder & Player
"React Native Nitro Sound is a high-performance React Native module for audio recording and playback, now powered by NitroModules for direct native module access without bridge overhead. The library provides simple recorder and player functionalities for iOS, Android, and Web platforms with full TypeScript support and type safety."
- Zero Bridge Overhead: Direct native module access for maximum performance
- Full Type Safety: TypeScript definitions generated from native specs
- Synchronous Methods: Where appropriate, for better developer experience
- Event Listeners: Native callbacks with type-safe event payloads
- Cross-Platform Code Generation: Automatic code generation for iOS (Swift) and Android (Kotlin)
- Background Processing: Recording operations now run in background threads to prevent UI blocking, requiring loading state management
- Web Platform Support: Full support for web browsers using Web Audio API and MediaRecorder API