Avoid is a bad habit tracker and habit awareness app built in Flutter for iOS and Android.
Avoid is a bad habit tracker and habit awareness app built in Flutter for iOS and Android.
The app is designed for people trying to quit bad habits, understand relapse patterns, and build more awareness around unwanted behavior. Instead of focusing only on streaks, Avoid helps users track slips, reflections, triggers, reminders, and progress over time in a more grounded way.
What Avoid does
Avoid is built to support real-life habit change, especially when progress is not perfectly linear. Users can:
– Track unwanted habits in a friendly fashion
– Log slips and relapses
– Write reflections and notes
– Interrupt bad habits with mini break games
– Review habit trends and statistics
– Set goals and reminders
– Access support tools/contacts during vulnerable moments
– Generate AI insight reports
Why and position
Avoid is meant to help users notice what keeps happening and have a pleasant experience doing so, not just whether they succeeded or failed on a given day. That product direction shaped both the UX and the feature set.
Dev Features
The app is developed in Flutter as a cross-platform mobile product.
– Flutter cross platform ios/android app
– Node API backend
– Astro SEO optimized website
– Multiple integrations
– CI/CD
– Analytics
– Notifications and smart reminders
– In-app purchases and subscriptions
– Cloud login and backup flows
– AI report integration
Avoid is one of my favorite personal product projects that i planned, developed and customized based on my personal experience, industry standards and iterative feedback from users.
I tried to learn from the mistakes/issues of other apps in the same problem domain space to avoid repeating their issues and have something at hand that is both enjoyable and unique to use.