The record_mp3 package enables native MP3 recording on Android and iOS using platform-specific APIs. It allows users to start, pause, resume, and stop recordings seamlessly. Once recorded, the audio is exported as an MP3 file. Designed for simplicity and reliability, it integrates directly with device audio hardware, making it ideal for voice notes, interviews, or any app requiring high-quality audio capture. The package is maintained by fluttercandies.com and supports both major mobile platforms.
Use cases
- Voice memo applications
- Audio interview tools
- Podcast recording features
- User-generated audio content
- Real-time audio capture in apps
Key features
- Native MP3 recording via platform APIs
- Support for start/pause/resume/stop operations
- Export recorded audio as MP3 files
- Cross-platform support (Android & iOS)
- Simple and intuitive API
Suitable for
- Mobile apps needing audio recording
- Developers building voice-based features
- Apps requiring offline audio storage
- Projects focused on minimal audio processing
- Flutter developers seeking native audio integration
Considerations
- Requires appropriate permissions on Android and iOS
- Limited to MP3 format only
- Dependent on device hardware capabilities
- May require additional configuration for background recording
- Not suitable for real-time streaming or complex audio processing