Built a Flutter app: voice-dictated notes with local-first storage
Wanted to share a recent side project — a notes app built with Flutter, focused on getting offline-first architecture and state management…
Built a Flutter app: voice-dictated notes with local-first storage
Wanted to share a recent side project — a notes app built with Flutter, focused on getting offline-first architecture and state management right.
Stack: 🔹 Hive — fast, local NoSQL storage (no backend, fully offline) 🔹 Riverpod — state management, with providers cleanly separating data, voice, and UI layers 🔹 speech_to_text — tap-to-dictate notes by voice, with continuous listening across pauses
A few things I focused on: → Keeping persistence reactive — the UI updates instantly on any add/edit/delete, no manual refresh logic → Designing the voice layer so partial speech results preview live, but only commit to the note once finalized — so words don’t get dropped or overwritten mid-dictation → Clean separation of concerns: repository handles storage, notifiers handle state, screens stay dumb and reactive
Code’s public on GitHub — feedback welcome 👇 https://github.com/sadhammine-a11y/voicetonotes
Flutter #MobileDevelopment #Riverpod #OpenSource
메타데이터
- post_id
- 782fa67e0dd3
- slug
- built-a-flutter-app-voice-dictated-notes-with-local-first-storage-782fa67e0dd3
- url
- https://medium.com/@sadhamhussain2446/built-a-flutter-app-voice-dictated-notes-with-local-first-storage-782fa67e0dd3
- canonical_url
- https://medium.com/@sadhamhussain2446/built-a-flutter-app-voice-dictated-notes-with-local-first-storage-782fa67e0dd3
- author_url
- https://medium.com/@sadhamhussain2446
- status
- ok
- fetched_at
- 2026-06-23 03:48:11