Simple Voice Recorder Widget is a premium, minimal voice recording widget for FlutterFlow/Flutter that lets users record audio with a single tap — with a clean mic button, optional animated waveform, and a smooth “recording” state UI 🎙️✨. It’s designed for modern apps that need fast voice capture without building a complex recording screen.
Functionality
🎙️ One-tap record / stop with clear visual states (idle vs recording)
🌊 Optional animated waveform while recording (showWaveWhileRecording)
🎛️ Full control over waveform style: waveCount, waveColor, waveStrokeWidth, waveBaseOpacity, waveExtraRadius, waveSpeedMs
🔘 Button customization: buttonSize, iconSize, idleColor, recordingColor
🌑 Shadow controls for a premium look: buttonShadowColor, blur, spread, offsetX/offsetY
🧩 Lightweight setup with 18 parameters — easy to match any brand
🔔 onRecorded callback to receive the recorded file and trigger your flow (upload to Supabase/Firestore, attach to chat, save to profile, etc.)
📱 Tested on real devices and optimized for smooth performance
Perfect for
💬 Chat apps (voice messages)
📝 Notes & journaling (quick voice notes)
📚 Education apps (spoken answers, pronunciation practice)
🛒 Support & feedback (voice tickets, bug reports)
🎧 Social apps (voice comments, reactions)
Why it improves UX
Voice is faster than typing. A simple recorder button reduces friction, increases engagement, and makes your app feel more modern — especially for messaging and feedback flows.
🔎 SEO Keywords: simple voice recorder flutterflow, voice recorder widget flutter, record audio button flutter, voice message recorder flutterflow, microphone recording widget, audio capture widget flutter, waveform voice recorder UI, onRecorded callback flutterflow, voice notes widget, minimal audio recorder component
Simple Voice Recorder
- Fixed price & scope
- Pixel-perfect UI/UX
- App Store & Google Play submission
You may only use this template for one project. For more details, please read the Marketplace Terms of Service.

