Back when the original iPhone was released, in June 2007, one of the most frequent complaints was that it didn’t include a program for keeping track of tasks and to-dos. We noted this omission ourselves in our article on features we’d like to see.
We’re still waiting for iCal’s to-do lists to find their way onto the iPhone. But the good news is that with the release of the iPhone 2.0 software and the App Store, third-party vendors can (partially) fill that void. And a quick stroll through the list of productivity apps in the App Store shows you how many developers have stepped up to the plate: earlier this week I found 13 to-do-list programs; five more-advanced task managers designed around the Getting Things Done (GTD) system or aimed at complex project management; seven apps focused on keeping shopping lists; and a handful of apps, such as Jott ( ), that use voice recordings and other unique approaches to help you remember the myriad tasks you need to complete in your busy life.
I decided to focus on the first group—basic list managers—as I suspect that most iPhone owners will be more than satisfied by a simple app for tracking lists of to dos. (We’ll be covering the other types of apps in future reviews.) Specifically, I looked at Chores, Dobot Todos, Lists, Lists (yes, two apps with the exact same name), My Lists, myTo-Dos with email, Tanjas Checklist, Tasks, and To Do.
As I did with Sudoku, I choose a few of the better options to cover here. None of them offers all the features I’d like to see in a simple to-do-list app, but each has unique attributes that merit your atttention.
Before I get to my impressions, I should point out a couple major caveats that apply to most to-do and task-management programs available for the iPhone. First, none take advantage of Leopard’s Calendar Store technology, which means none sync directly with your to-do lists on your Mac—in iCal or in Mail. And although some we’ll be covering later do sync with online services, none of those services sync directly with OS X. In other words, there are currently no to-do-list apps that can sync with your existing to-do lists in iCal or Mail.
Second, unless a particular app is a client for an online service and can back up your tasks online, or has a Mac OS X version that can sync with the iPhone, all your to-do data is stored on the iPhone, within the app itself. So if you ever delete the app from the phone, your to-do lists are deleted, as well. (Similarly, if your phone ever has a problem that requires you to restore it, and iTunes is unable to restore your data from its backup—something that’s happened to me numerous times—that data is gone for good.)
TapeShow’s $5 Chores
—which gets its name from the app’s term for tasks—provides an attractive interface for keeping multiple, simple to-do lists. The main screen displays the name of each list along with the total number of tasks and the number of completed tasks in each. You add new lists by tapping on the plus (+) button and then typing the name of the item; similarly, you add a new task to a list by taping the Add Chore button while viewing that list. Both completed and pending tasks are displayed; to get rid of a completed task you use the iPhone’s familiar swipe-delete action.
While using Chores, I liked the little touches that make it more efficient. For example, when creating a new list, instead of tapping an OK button to confirm your action, you get options to Add This List And Return Home or Add This List And Create Chore. Similarly, when creating a task, you get options to add the task and immediately create another or to add the task and return to the main screen. You can also assign a new task to any list, not just to the list you’re currently browsing. (Although I wish Chores defaulted to the current list, rather than to the first list alphabetically; too often I accidentally assigned new tasks to the wrong list.)
On the other hand, despite these useful conveniences, Chores lacks many features found in the other task-tracking apps covered here. For example, you can’t include notes with tasks, e-mail tasks or lists, or move a task from one list to another. Chores also doesn’t support schedules or priorities (although you can manually reorder items within a list). And despite having fewer features, it’s more expensive than the three apps below.
What kept Chores on my list, in addition to its attractive interface, is that the developer promises a Mac OS X version of Chores in August; according to TapeShow, the iPhone and OS X versions will synchronize your lists, filling a major hole in the iPhone’s to-do-list functionality (and likely earning Chores a higher rating).
Dobot Todos 0.1
The best of the free to-do apps for iPhone, Aria Haghighi’s
features a plain-as-text interface, but one with a good number of useful features. Tap the plus (+) buttons to create a new list and to create new tasks within lists. You can assign a priority (Low, Medium, or High, represented by one, two, or three horizontal bars, as shown in the screenshot here) and a due date to each task, as well as include a note with details about the task. When viewing a list, you can sort by priority, due date, or creation date, and you can opt to view all tasks, just unfinished tasks, or just those tasks due today. You delete a task permanently by swiping.
On the other hand, a few standard to-do-list features are missing. For example, you can’t rename a list once it’s created, nor can you move tasks between lists. You also can’t e-mail a task or a list. Finally, Dobot Todos’ features require quite a bit of tapping and typing to use.
My Lists 0.1
Paze Inc.’s $2 My Lists
is the most visually appealing of the basic list apps I tested, and includes the clearest instructions (in the form of pre-configured lists of information that appear the first time you launch the program). Like the other apps, you create new lists using the standard plus (+) button, but I like that My Lists provides a larger, easy-to-tap button for adding items within lists. Both completed and pending tasks are displayed in lists, though you can delete entries permanently using swipe-delete or Edit mode.
Each task you create can include a text note, and My Lists is the only app here that lets you email lists—including task notes—to yourself or other people. You can manually reorder lists and tasks within each list; however, you can’t move tasks between lists, and you can’t schedule tasks.
A feature I really liked is the ability to add one of 18 color icons to a list by tapping on the list’s info arrow rather than on the list name. I found that when I had many lists, these icons made it easier to quickly find a particular one; for example, as you can see in the screenshot above, my Groceries list has a grocery-cart icon.
Tanjas Checklist 1.0
Volker Funke’s $2 Tanjas Checklist
—which, confusingly, appears as Checklists on the iPhone’s Home screen—has a few unique features that make it the best choice if you tend to re-use lists. The first is Items, a list of all tasks (or, for shopping, products) you’ve ever included in a list; the Items list comes pre-filled with a good number of sample items. The second is Templates, which are predefined lists of tasks/items; two templates, Business Trip and Supermarket, are included as starters, but you can edit these and create your own.
When you create a new list, you can choose a template to use as a starting point; if you do, your list is automatically filled with the Items from that template. For example, whenever my family goes to Costco, we buy eggs, tortillas, bread, and several other staples; I created a Costco template that I use when making our shopping list. You can add items to, or remove them from, a template-started list as needed.
The Items feature comes into play when you add items to a list. Instead of a text field, Checklists displays this Items screen; tap an existing item to add it to the current list. If you want to add a task/item not shown, you tap on the plus (+) button to create a new Item; this item is added to the current list, but is also added to Items for future use. The Items feature is useful for tasks/items you end up using frequently, since you have to type them only once; in the future, you just choose them from the Items screen. On the other hand, the Items feature is a bit of a hassle for one-time or infrequent tasks, as it requires an extra step and then leaves those tasks in your Items list. (You can delete them if they bug you.)
Another unique feature is that Checklists lets you add sublists—called Categories—within lists; each main list can have an unlimited number of hierarchically nested categories. I also like that each list in the main screen shows, via a pie-chart icon, what proportion of the list’s tasks have been completed.
Finally, checklists offers a few useful interface-customization options. For example, you can choose separate text and background colors for lists, templates, and items. I eventually gave each a different color scheme so it was clear when I was looking at a list and when I was looking at a template. Also, by default, tasks, Templates, and Items are sorted by name and grouped by letter, but you can turn off this display option if you prefer to order lists and tasks manually. Unfortunately, these options aren’t located within the Checklists app itself. They’re instead found in the iPhone’s Settings app—a horrible interface decision which means that each time you want to tweak your settings you have to quit Checklists, launch Settings, make the change, quit Settings, and then launch Checklists. (Imagine repeating this process many times as you experiment with various options.)
Checklists doesn’t support schedules or task notes, nor can you e-mail tasks or lists or move tasks between lists.
What to do?
After testing these apps (and the others that didn’t make the the cut—Lists, Lists, myTo-Dos with e-mail, Tasks, and To Do), I was disappointed to find that there wasn’t a single program that includes all the “essential” features of a basic to-do-list app without adding several additional layers of GTD or project-management complexity. Which means that if you’re looking for a simple task manager, you’ll have to decide for yourself which features are the most important. I found myself using My Lists for traditional to-do task tracking, and Tanjas Checklist for shopping lists, although if you want to be able to schedule tasks—or if you’re just looking for a free option—Dobot Todos is the way to go.