srikiraju / did-i

Open source habit tracking app for Android 4.0+

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Did I? - a habit tracker that keeps you accountable

Google Play Download Link

Did I? is a habit tracking app for Android 4.0+ which asks you a simple question about your habit every day: "Did I?" Enter the habits you want to build, and what time of day you want the app to ask you about them, and that's that.

Potentially frequently asked questions

  • What's different about this habit tracking app compared to all the others?

Not much, honestly. I would even say the app is heavily limited compared to the competition. I just wanted an app that tracks habits exactly the way I want it to. And it's fun making my own tools.

  • Can you list any interesting features?

Notification to answer your habit questions every day at a specific time, which you cannot turn off.

No way to skip or edit a day. If you do not answer the questions (for example "Did I exercise?"), the app will answer them for you, negatively, for every day that you haven't answered.

Limit to 5 habits (might make this 3, depending on how I do with 5 at once).

Charts!

Nothing else.

  • Why only Android 4.0+?

Laziness for now. Considering how simple the app is, it shouldn't be too hard porting it to 2.2 or 2.3+ with ActionBarSherlock.

  • This code is something else.

I started coding/copy-pasting from Google and StackOverflow a year ago, so the code quality leaves a lot to be desired. If anyone wishes to demonstrate how a real programmer would code this, please do, as that would be an immense learning opportunity for me.

The parts that aren't that strange in the code (namely the database setup and large parts of the EditHabits activity), are from my friend Nejc Tomsic (@Nordak), who has patiently helped me out, and managed to control his temper while trying to figure out what the hell I am doing in the code.

  • Will this app be developed further?

Minor features will get added in the future, such as goals per habit and weekly report cards. Generally though, it's supposed to fulfill one specific goal for me, to keep myself accountable daily for the habits I want to establish, and for that purpose it's pretty much complete.

It is open source, so anyone who wants to take it and make it better is welcome to do so!

Third-party libraries

The following dependencies are bundled with Did I?, but are under terms of a separate license:

License

This project is under the MIT License.

About

Open source habit tracking app for Android 4.0+

License:MIT License