What does HackerNews think of uhabits?

Loop Habit Tracker, a mobile app for creating and maintaining long-term positive habits

Language: Kotlin

#7 in Android
#3 in Java
#3 in Kotlin
Loop Habit Tracker: https://github.com/iSoron/uhabits

Open-source Android app for creating and maintaining long-term positive habits. We have more than 5 million downloads, but zero revenue and near zero recurring costs (no servers, since the app is offline-only for privacy reasons).

perfect example of foss accessibility issue: https://github.com/iSoron/uhabits

this dev refuse to consider accessibility as it means ui changes or new option. users with visual impair are unable to use app and dev just locks issue reported for it and ignores users. probably to boost number of dls/markerting.

even if user does a patch dev just closes and does his own thing that dont help. even foss projects kick contribs out for try to help

I use https://github.com/iSoron/uhabits with multiple widgets to see the calendars and make it a one tap operation to encode that thing I did today.
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

There is a subreddit [1] about this where you can get a lot of suggestions and help.

As suggested before, breaking out of your bad habits is a great way to get started:

- never find yourself alone in a room with your computer (put the desk in the living room, etc.)

- get an app like Loop habit tracker [2] to track your "porn free" days and keep the streak going!

- do more activities with your loved ones (any kind of activities)

(I'm currently 65 days in. I know how it feels. It gets better with time. The fact that you've reached for help means you're already on the good way! Good luck to you!)

[1] https://reddit.com/r/pornfree/

[2] https://github.com/iSoron/uhabits/

There's a great open source android app[0] which has most of the functionality here in a really polished package.

[0] https://github.com/iSoron/uhabits

I made this as a rough clone of https://github.com/iSoron/uhabits, with a goal of having it be cross-platform (it's a PWA so you can use it like a native app on Android phones), and with cloud sync. (The uHabits app lets you export a backup, but doesn't sync habits to the cloud, which has led to me losing habit data in the past.

Would love to hear any feedback!

Loop Habit Tracker for Android is the only thing that has ever worked for me for tracking goals -- and sticking to them.

https://github.com/iSoron/uhabits

Simple interface where you set your "habits" and how frequently per week you expect to do them. (E.g. exercise 4x per week, eat healthy 6x per week). Then you simply check off each day whether it happened. The analytics makes it clear if you are doing the right thing. Really good.

I have always at least one new habit being built. I find very useful acquiring habits as automated routines. Whenever I have a new goal, I create a process for achieving it, make it an habit, and stop focusing on the goal so much.

Whenever I feel stagnated, I review my current habits, and do either:

A) Improve/optimize an existing habit for a more ambitious goal (ex: "going to the park and do a couple pullups before work" becomes "do a small strength training routine at the park before work")

B) Create a new habit (starting small) in an area of my life that I'm not taking enough care of - even without having a clear goal for it. I found that many times, creating a process first has ended up creating an exciting goal.

By following this approach, during last year I created and sustained the following habits:

- Review my Japanese flashcards daily (>1 year)

- Keep a budget (>8 months)

- Journal (>8 months)

- Body-weight strength training before work (>3 months)

- Working/studying in early morning before going to the office (>1 month)

The key is to start small. If a process no longer helps my goals, I kill it.

For keeping track, I use the Loop Habit Tracker for Android, which is open source (https://github.com/iSoron/uhabits).

EDIT: formatting