TL:DR Made a to-do/reminders app for iOS. need feedback. download at lifeapp.in (leave email address at bottom of page)
After using to-do/reminders list apps for years from the ios app store, in 2013 after completing a short iOS developer course i took the decision of making one for myself fulfilling all categories where I thought they lacked. After thinking about it for a sometime i came up with the following issues that needed to be addressed among others (i’m kinda paraphrasing, did not right them down exactly like this):
- All these apps felt kind of dumb. What i mean by that is there was
no feedback loop associated with getting things done on your lists.
So how could I incentivise getting things done? - Respecting and embracing the diversity of data. How some tasks are
menial and could be done by the end of the day and how some stick in
your list for months. How some need to be done as real life tasks vs
setting reminder to do something in phone itself (like sending an
email) - Minimising clutter by recognising what things need to be grouped
together as sublists vs important tasks that need to standout. - Coming up with solution to archiving/storing completed tasks in a
managed way. - Data reachability. Getting to your data you want no matter what kind
of list it is home/work/whatever
So after working on Life app for over 1.5 years on and off, i’d like you guys to provide some feedback about it. You can install the app right now on iOS 8, by going to lifeapp.in and dropping your email at the bottom of the page (i’m sorry it requires your email, its Apple’s requirement. I’d really like if you guys can trust me with it for i take this article (http://benlog.com/2015/05/23/the-responsibility-we-have-as-software-engineers/) to the heart). Final release will work on iOS 7 and up. Check out the features below. Thanks.
Actionable reminders
Since so many tasks we set reminders for on our phones have to do with partially or completely carrying out that task on phone itself like paying the electricity bill on the website on a certain date, calling the gardener at a certain time, this feature was specifically made to deal with these scenarios where an action need to be taken on phone itself in response to a task becoming due. So you can set a reminder to buy tickets at certain time when they become available and just slide to go the link. Works with calls, messages, mail, links.
animation gifs: (no pics allowed for new user )
(https://dl.dropboxusercontent.com/u/9787185/gifs/actionableNotification.gif)
Data reachability
I really wanted to have all the tasks of all different types and tagged different colors in one place without the list getting messed up and still having your data in your reach. I think i have succeeded in solving this problem with this slider/scrolling mechanism (give me a good marketing friendly name guys!) that you get by shaking the device. You can slide your finger on the scroll to sort/scroll to your data without lifting the finger. You can slide over and can quickly glance over to see how many tasks are due, how many are in green ‘work’ tag and take care of them. It disappears as you lift your finger. So no buttons pressed!!
animation gifs:
(https://dl.dropboxusercontent.com/u/9787185/gifs/sliderGif.gif)
(https://dl.dropboxusercontent.com/u/9787185/gifs/listingOptions.gif)
Sublists vs main list
Some tasks are more important and definitive vs other lists of things that are more trivial and need to be out of your way until you need them, Life has a sublists system that works well integrating with mainlist. A sublist appears just as its title in the mainlist and is sorted along with other tasks having the same tag. So now you dont have to have a packing list for your work trip in a different place from the other more important tasks that you need to take care of before you catch your flight. Just tag it with your work colour and it is sorted along. Always available.
animation gif:
(https://dl.dropboxusercontent.com/u/9787185/gifs/listMaking.gif)
Handling completed tasks
From the apps i have used, what i find is they all pretty much suck at handling deleted/completed tasks. I am usually not sure if i want to delete a task that i completed because i might need it again some time later or want to keep it for record keeping. All completed tasks in the app can be archived at once by pulling up and releasing the main list.
animation gif:
(https://dl.dropboxusercontent.com/u/9787185/gifs/archive.gif)
Current status quicklook
A quick status of your tasks, Complete, incomplete, archived, due can be seen by pulling down the main list. Or from the today widget in notification center.
animation gif:
(https://dl.dropboxusercontent.com/u/9787185/gifs/statusCheck.gif)
Game
The big question of making using the app a rewarding experience or incentivizing getting things done was achieved by this part of the app which alone took a ton of time (majority of it) to make.
So the reward point you gain by completing tasks in app are used in the game where there is the risk of loosing reward points that came with doing hard work. Complete information about the game experience in this post (http://forums.toucharcade.com/showthread.php?p=3564697#post3564697)