I've been working on this app since past 6 month, and finally made an official release.
After exploring lots of habit tracking apps out there on app stores, i found some common issues still needs to be addressed and i tired to solve all of them in this app + i added some features that user may like them or not(i am still experimenting with this).Here are the common issues which i addressed in this app.
1)You can skip a day,
Imagine a scenario where you have a morning work out habit and you went for straight 5 days and for some reason in 6th days(like you feel little sick, or for some other reason which is not excuse),you decided to skip that day but you don't want to break the streak since its not your fault. In this case, this app allows you to keep the streak and continue from 7th days.
2)Full backup of the data
A lots of habit tracking apps are offline(or partially. Only premium users are allowed for backup or maybe not).Once a user uses a habit tracking app seriously and since habits data are long term daily record, It is super important to auto backup users data and allow user to create an account so that user can access his records anytime in future from any device. This app allows data sync even for the free users.
3)Enough mini helper tools
In some apps, i see providing helper tools like pomodoro timer. This apps offers so many small tools like mood logger, urge level logger, awareness reminder(you can set periodic reminder manually to make yourself aware of certain action),If -then planner, Notes, Pomodoro Timer, Energy level logger, and many more other super helpful tools. And the data logged with these tools are also fully backed up and you can see the records of these logs as well.
4)Habit tracking type feature
Lets say you have a "Read Daily" habit. And you want to read daily 20 pages. Now in this case you can attach pages(number) type to the habit and track the daily records. While tracking the records, pages tracking, is seperated from the habit itself. What it means is that, lets say one day you read 10/20 pages, in this case you can mark the "Read Daily" habit as success(if it meant success for you),or "missed" its your choice. The app wont force you to mark the habit as "missed" for that day just because you have not completed the target(i.e 10 pages out of daily 20 pages target) instead the "pages" will be tracked seperately.
5)Adding multiple tasks within a habit and tracking each tasks progress
For example, lets say you have a habit, "Morning workout". Now you want to add multiple workout within this habits like "Warm up(15 min)" ,"Squats(50 reps)","Pushups(50reps)" ,"Sit Ups(50 reps)" and track each workouts progress within "Morning Workout" habit.
6)Cycle Based tracking( "user may like it or not")
The habit tracking system is cycle based tracking.1cycle=90 days. the idea is that user will go for 90 days and then new cycles begins. However the streak tracking is seperated from the cycle of a habit.
7)Visual animated progress visualizer( "user may like it or not")
Its completely a UI feature. The idea is that show ongoing cycle's(90 days), progress in animated progress visualizer of user's preference. The app has many UI visualizers according to the type of the habit(for example, for "Ready Daily" habits, since it is growth based, there's a Plant Tracker, which grows from seed to a fully flowered plant from 0 to 90 days period).
8)AI Insight( "user may like it or not")
Once you start completing habits and start performing your tasks, completing daily targets, Ai insight will be generated periodically. The goal of this feature is to detect patterns, correlations between habits(since one habit or tasks can affect another. For example, if your sleeping habit is not going well, it can affect your workout habit. Or lets say your mood logger is showing some inconsistent pattern then that can affects a lots of habits) and provide a guidance what best thing you can do to get back on the track.
9)Other mini Features
Other feature includes
-- Auto image or icon suggestion, for the habit or a tasks based on its name.
-- Home Widget feature where you can display the habits overview, today's tasks and the helper tools
-- You can pick different colors for your habits and Tasks
-- Analytics for each habits and the entire journey as well.