About Habit-Maker
Have you found it difficult to build new habits? Habit-Maker uses rewards and encouragements to help get over initial willpower required to form new habits.
Features
Rewards
Habit-Maker game-ifies making habits by giving you rewards each time you check a habit. It shows the following progress metrics:
- Streaks - The # of days you’ve completed your habit in a row.
- Points - points for checking habits, with multipliers for continuing your streak.
- % progress to your 66-day-ingrained habit.
Encouragements
Studies have found that encouragements are vital to building new habits. Habit-Maker takes advantage of this by allowing you to create your own custom encouragements.
Before creating a habit, take a few minutes and think about why you want to build this habit. What benefits will it bring you, and how your life will improve by doing it?
A good encouragement should have:
- An initial congratulations for completing the habit.
- A message tailored to you, about the benefits or reasons why you should continue.
Some examples of good encouragements:
Activity | Encouragement |
---|---|
Brushing your teeth | Great job! Your friends will like seeing your whiter teeth, and less coffee stains. |
Lifting weights for 10m | Nice job! People will notice your better physique. |
Cardio for 10m | Well done! Studies show you’re going to live a lot longer! |
Working out for 10m | Excellent! You’ll have more energy, and feel healthier by continuing! |
Meditating for 10m | Nice! You’re on your way to bettering the lives of those around you, by developing your awareness. |
Completing a habit
Once a habit has been formed, its relatively easy to continue doing it, almost as if it were on auto-pilot. Research shows that ~40% of our daily activities are habits that don’t require much (if any) willpower once they’ve been formed.
Built With
- Android Jetpack Compose
- kizitonwose Calendar
- iSoron/uhabits (For score calculations)
Installation / Releases
Support / Donate
Habit-Maker will always remain free, open-source software. We’ve seen many open-source projects go unmaintained after a few years. Recurring donations have proven to be the only way these projects can stay alive.
Your donations directly support full-time development, and help keep this maintained. If you find yourself using habit-maker every day, consider donating:
Crypto
- bitcoin:
1Hefs7miXS5ff5Ck5xvmjKjXf5242KzRtK
- ethereum:
0x400c96c96acbC6E7B3B43B1dc1BB446540a88A01
- monero:
41taVyY6e1xApqKyMVDRVxJ76sPkfZhALLTjRvVKpaAh2pBd4wv9RgYj1tSPrx8wc6iE1uWUfjtQdTmTy2FGMeChGVKPQuV
Social / Contact
Habit Resources
- James clear - 3 steps habit change
- I got addicted to a habit app.
- Develop good habits
- James clear - how to build a new habit
- CNN habit tips
Icons
Cool! I want to take my language learning and fitness up a notch or two this year, so this came just in time, haha.
The F-Droid link unfortunately seems to be broken for me. I also couldn’t find the app on F-Droid, do I maybe need to add an external source? I’ll try it out from the apk releases in the mean time :)
I submitted it to f-droid, but it takes a month or two to get up there. You can add the izzyondroid repo to your f-droid client if you want this, and updates to all other apps a lot faster.
I see, thanks!
Awesome, I can’t wait to try this out! Thanks for this, accountability tools really help me stay focus and reliable for the people who depend on me and I depend on and I’m excited to give this a try. Thanks for everything D!
No probs! Hope it helps, and if there’s anything I can do to make it better, lmk.
Since you’re using uhabits, is it possible to export from Loop Habit Tracker into this app?
That’d be great to make the switch.
I’m not using uhabits, this is a different app I just made. If there’s a JSON or CSV standard for habits and their history, I could probably add an import / export.
EDIT: Oh I see. No I just used one function from loop habit to help with streak calculations, and wanted to credit their codebase. Everything else is from scratch.
If there’s a JSON or CSV standard for habits and their history, I could probably add an import / export.
Loop does have CSV history export. Looking forward to try if importing from it is possible.
Loop does work well as a tracker but it’s a bit boring. Not that it’s bad, just sometimes I just subconsciously ignore some habits.
I’d have to know what spec / standard they’re using, then it’d be possible.
Cool! I’ve been using Loop Habit Tracker for a few years, and it doesn’t seem as focused on encouragement but just for tracking things. Which works for me.
For sure. I was surprised that most of the habit apps out there aren’t focused on actually making new habits and ingraining them, but just tracking them. So I did a bunch of research on what works best, and am trying to apply that insight with this app.
I don’t like that you included streaks but I think your reward system is a great way of combating the issues of using streaks. Good job making something unique! Would you consider making it a web app as well via docker?
Thx! I did add a way to hide streaks (or any of the other stats) from the home screen.
No web app, as this is written in native android.
That is a really smart choice in your part. I don’t have android but this looks great :)
We aren’t robots, we will always fail streaks
For sure. I did a lot of research before making this, and one of the big takeaways was that you should never punish, or indicate that you messed up, for breaking streaks. Not only should it be expected, but punishing for breaking streaks also makes ppl less likely to start again.
Great methodology!