Overview
Another Audio Recorder is a null-safe, version 2 Flutter plugin for Android and iOS that enables audio recording with full control over recording lifecycle—record, pause, resume, and stop. It provides real-time access to audio level metering, including average and peak power, making it ideal for applications requiring audio visualization or quality monitoring. The plugin is lightweight, well-documented, and designed for seamless integration into music, voice note, or podcast apps.
Use cases
- Voice memo applications
- Audio visualization tools
- Podcast recording features
- Real-time audio level monitoring
- Speech-to-text preprocessing
Key features
- Supports record/pause/resume/stop
- Real-time average and peak power metering
- Null-safe and compatible with Dart 3
- Cross-platform (Android & iOS)
- Simple API with callback events
Suitable for
- Developers building audio recording apps
- Apps needing audio level feedback
- Projects requiring precise audio control
- Flutter apps targeting mobile platforms
Considerations
- Requires runtime permissions on Android and iOS
- Limited to audio recording—no playback support
- May require additional handling for background recording
- Depends on platform-specific native code