DEV Community

55tarkun
55tarkun

Posted on

Text Reminders Are Easy to Ignore: How I Built a Voice AI Sidekick App with Flutter

Have you ever set a reminder to take a break or hydrate, only to swipe away the notification without even reading it?

This is Notification Blindness — when our brains become so desensitized to banners, badges, and text popups that we automatically dismiss them.

As a remote worker and developer, I kept falling into this trap every day. To fix it for myself and others, I built Yominder, a Flutter-powered mobile app that replaces boring text notifications with lifelike voice AI personas that actually speak up.


💡 The Concept: Voice-First Routine Reminders

Instead of a generic chime and a text line, Yominder gives you distinct AI voice companions — from a supportive brother to a tsundere secretary or a fitness coach — that remind you throughout your remote work day:

  • 🧘 Eye Strain / Posture: "Look away from the screen and gaze into the distance for 20 seconds."
  • ⏱️ Pomodoro Technique: "Start Pomodoro. Focus for 25 minutes."
  • 💧 Hydration: "Time to rehydrate!"
  • 🏋️ Workout & Stretch: "It's time to workout! Muscle!"

🛠️ How It's Built with Flutter

Building a voice-first reminder app brought a few interesting engineering challenges:

  1. Low Power Consumption: Running background audio tasks can easily drain phone battery if done wrong. I integrated lean OS background scheduling APIs (AlarmManager / Local Notifications) to trigger audio playback without keeping a heavy background process alive.
  2. Cross-Platform Delivery: Built completely with Flutter to deliver identical high-quality UI and audio experiences on both iOS and Android from a single codebase.
  3. Lifelike Voice Synthesis: Integrated AI voice generation to create distinct, natural-sounding voice personas rather than robotic text-to-speech.

🚀 Check It Out

Yominder is available for free on both iOS and Android:

I'd love to hear your thoughts! What tools or habits do you use to overcome notification fatigue while working remotely?

Top comments (0)