I've placed this post in Project, as a "To Do" app is often a 'default' Project for learning tech stuff, and maybe this will end up as a project.
"To Do" lists/apps are a very personal thing, which I believe is the top reason why a one-size-fits-all method of creating a list/app probably can't exist.
I would like to hear how you all know what you need to get done, and if you use any tools, or just paper, or just your head etc?
What are the "must have" features you'd like to have in a "ToDo" app?
Personally, I'm trying to get out of the habit of using scraps of paper or post-it notes.
My main method is storing all the things I need to do on Workflowy.com - this is an awesome Bullet-Point list site.
I use it just as much for general note taking and brainstorming, but as it lacks any real "ToDo" app features (due-dates, reminders, location awareness) I dont think its the best place.
I have tried MANY ToDo apps on my andriod phone and never been quite happy with any of them.
One of the simplist specific ToDo apps which I am still half-using is called "Tasks Free" ( https://play.google.com/store/apps/details?id=ch.teamtasks.tasks&hl=en )
It's good because the Widget is nice and clean, and because it links to Google tasks, but then again Google Tasks aren't that great.
One "school of thought" for categorising / splitting your ToDo lists up is "Now, Soon, Someday", but I think this allows to much for procrastination - when is Soon? Will Someday ever come?
I'm now trying out "Once, Ad-Hoc, Regular" as follows:
Once = A task you need to do and expect it to be a one off.
Ad-Hoc = A task you expect to need to do more than once, but on a irregular or unknown schedual.
Regular = A task you expect to need do on a repeating schedual (every day, week, month)
Sleeping would be the top 'Regular' example that applies to everybody! Not that I think that needs listing in a "ToDo" list, but ensuring you have a regular sleep time is surely a good idea.