Not even at the development stage yet, but I want an app version of the "X days since the last accident" sign to use for accountability. I want my phone to tell me "7 days since you last called your parents", "4 days since you last did the dishes", "3 hours since you just took a moment for yourself". These would be silent yet persistent notifications that I'd see anytime I check my phone. Easy to dismiss/reset to 0. I want to feel accountable before the task turns into something I'm ashamed of like "147 days since you called your grandma".

I imagine you'd set thresholds for each event, and the notifications would have a simple reset button. But other than that, you'd never really open the app. If you do something on your own, it'll feel good to dismiss the item like crossing it off the todo list.

I assume this would be real easy to make, but learning anything app related always feels like a monolithic task. I'd ironically love a "It's been 4 days since you looked up Android documentation" to help keep me on track with this project (:

I strongly suggest you the Loop Habit Tracker [1][2]. Simple yet powerful app. You configure your habits and associate a frequency, and once done they disappear from the list. You can set up reminders/alarms as well.

The only "tip" I would suggest to you is to open the app once a day. For that, I created a daily habit of "checking my habits". A little bit meta, but it holds myself accountable.

Some of my tracked habits: calling mom/grandma, reading, use Anki, gratitude journal, exercice, drink 1.5L or water a day, meditate, breathing exercices, no screen time after 20:00, etc.

Of course, not meant to disencourage you from doing your own app, just to show how I scratch my very same itch. May the code be with you ;)

[1] https://play.google.com/store/apps/details?id=org.isoron.uha...

[2] It's an OpenSource project! https://github.com/iSoron/uhabits