Home > Technology > ToodleDo Desktop Application – Update

ToodleDo Desktop Application – Update

It’s been a while since I started thinking and planning to build a desktop application that would sync to the ToodleDo online task management system.  The idea is to have a desktop application that allows you to enter and view tasks and generally manage your task list, but have all the data seamlessly sync to ToodleDo when network access is available.  In addition to being able to access and edit your information offline, a desktop application can integrate into the OS, providing features such as drag-and-drop, calendar syncing (to iCal or Outlook), and desktop alerts, all of which are difficult or impossible to do with a web application.  It is also possible to access other online services, such as Evernote, to provide seamless access to other data sources.

There is definitely interest in such a system, as evidenced by the 400+ survey submissions I have received since I posted my first entry on the ToodleDo forums.  Many folks have left excellent suggestions and comments.  Since I started thinking about the application, I’ve been tracking progress on a number of other related projects, discussed more below.  But I regret to say that I have not been able to make much progress on coding such an application myself, beyond a basic protoype to convince myself it could be done.

The reason is simply due to lack of time.  First off, we are trying to sell our house in preparation for an upcoming move to Palo Alto, California.  Second, I’m a 50% stay at home Dad right now, and that makes life quite busy.  The other 50% of the time, I’m continuing my outreach work with the NASA Astrobiology Institute on the Advent of Complex Life team at the MBL in Woods Hole.  Between my NASA outreach work, getting ready for the move, and having fun with an 11-month old, I just don’t have the time or energy to code as well.  I’ve made some attempts to work with other developers but these have not panned out yet.

So where does that leave all of us that are interested in offline ToodleDo access (myself included)?  I started this project as a way of solving the problem for myself, and I presumed others out there would have the same problem (and I’ve discovered there are many that do!).  However, if another good solution was or becomes available before I get around to building the application myself, I’d probably just buy it like everyone else.  So with this in mind and with own lack of progress, I’ve been following the projects below to see how they stack up (DISCLAIMER 10/13/10 4:26pm: I do not own either of these products, and you should not take my statements as a comprehensive review — I have only spent an evening with each.  I appreciate any feedback you might have pointing out things that I have missed.)

  1. TaskSurfer – this is a Mac only desktop to-do application that syncs to ToodleDo.  I tested the beta version out and it did work, but I am not terribly impressed by the user interface or the speed of synchronization.  The interface is very tabular and spreadsheet-like, similar to the website, which is generally not well liked.  It may be an efficient way to display data, but some things which should be easy take way too many clicks.  It is also did not seem very “Mac like” in it’s use of UI elements, nor does it seem to have many OS specific integrations.  For example, I’ve used OmniFocus as well and one of the features I like the best is the ability to press a key combination from anywhere and have a mini window come up to enter a new task.  If you are going to build a desktop application for to-dos, features like this are important. (UPDATE: sorry, I guess this feature came out after I tried the last beta-version and is in fact included in TaskSurfer, which is great.) TaskSurfer is now available and costs $39 – this seems a bit on the high side to me given how there are much more polished Mac to-do applications for not much more (e.g. Things).  Of course, Things doesn’t sync to ToodleDo, which is the whole point, but still…
  2. TaskAngel – this is a Windows only desktop to-do application that syncs to ToodleDo and has been around for longer than TaskSurfer.  The user interface is remarkably similar  to TaskSurfer: another spreadsheet-like implementation.  It is coded in .Net, so it looks very Windows like and synchronization to ToodleDo seems pretty solid.  There doesn’t seem to be very much OS specific integration yet, which is a shame. There is a global hotkey to add new tasks as well as pop-up alerts.  It is available for $20, which seems reasonable.
  3. UPDATE March 7, 2011: Task Unifier – this is a Java application that will work on any OS that can run Java (basically anything these days).  It is GPL (open source) and free, which makes it very attractive.  It is also under active development and seems to sync flawlessly with ToodleDo.  The UI is still rough, even accounting for the non-native widget experience provided by Java, but it worth a test drive, and it won’t cost you anything.

There are a number of other projects that are in various states of discussion (such as a Silverlight based system that could store data offline), but nothing else to my knowledge that can be run and played with is available right now.

The results are encouraging, but I’m not satisfied with either offering yet and can’t really recommend either at the moment unless offline access to your data is critical and the main feature you are looking for.  For me, the actual day to day experience of using the desktop application is important – if the user experience is not good, offline access to data won’t trump the UI.

For myself, I’m continuing to use the web interface (through the use of an application specific browser, built using Fluid) and the excellent ToodleDo iPhone app.  I’m also using an iPhone app called ListMaker, which also syncs to ToodleDo, as a grocery list manager, since it allows for list hierarchies.

I’ll continue to monitor updates in this space and post my thoughts.  I hope to continue work on my own application if circumstances allow, since I think there is room for more than just a simple ‘sync to ToodleDo’ application.  What is really missing is a desktop application that bridges various online services (think Evernote, ToodleDo, DropBox) and allows for seamlessly accessing all of them without having to move from website to site specific application.  The technology will allow for it, what we need is an investment of time and resources to make it happen.

If you are interested in following developments in this space, feel free to check out my blog occasionally or sign up for the email list dedicated to the offline ToodleDo desktop app discussions.

Categories: Technology Tags:
  • Transisto

    On TaskAngel there is still a lot of work to be done on the UI before “OS specific integration”.

    Current integration are :
    Having a pop-up when a task is due ,
    global hotkeys to add task / consult
    add to this the increased speed and availability

    To me, this alone is well worth 20$

    I there is a lot to come, updated are frequent, but it is surprising there is so little activity in his forum.

    Thank’s for the update

  • Jordan

    I like the TaskAngel app for the desktop and I use the “Ultimate Todos” app on my iphone. This app is awesome though there have been no active development on it since April of 2009! That being said, they really developed it right the first time b/c I’ve had no problems with it. Our big dilemma is that my wife has a Windows Mobile HTC and she’s not able to easily access our Toodledo acct from her phone unless she’s online. That’s no good!

    I’ll keep looking on your blog for updates ;-)

  • Dan

    If you’d like a tool for managing your time and projects, you can use this web-application inspired by David Allen’s GTD:

    Gtdagenda.com

    You can use it to manage and prioritize your goals, projects and tasks, set next actions and contexts, use checklists, schedules and a calendar.
    Comes with a mobile version too, and with an Android app.

  • Dave

    “…and one of the features I like the best is the ability to press a key combination from anywhere and have a mini window come up to enter a new task.”

    Seriously? You never figured out that TaskSurfer has that feature? Kind of mystified by your definition of “Mac like”, too. TaskSurfer, for good or bad, looks a lot like Mail. That toolbar needs to be fixed, though.

    As for TaskAngel’s “OS integration”, it’s not even clear what you think is missing. Drag and drop (it has that)? Global hotkeys (has that, too)? It sounds like you’re just taking petty potshots at applications you really didn’t spend a lot of time with.

  • http://peter.mangiafico.org Peter Mangiafico

    Thanks for the comments folks, and while my intention is not to take potshots at applications, I do agree that I these are by no means extensive reviews, they are just impressions. I spent about an evening with each application and have purchased neither (which means I don’t have the latest versions). I’ve added a disclaimer to the post to make this clear.

    TaskSurfer indeed uses the Mac Mail folder three pane setup, but the look is just not right in my opinion (icons, toolbars, colors, etc.) It’s not a big deal for most, but honestly, I don’t think the Mail setup is the right approach for a to-do app anyway. It is certainly the most logical from a developer/data perpective, but I don’t think it’s the way most people work with their to-do lists.

  • Pingback: The Plan to Develop a ToodleDo Desktop Application

  • http://profiles.google.com/temafrank1 Tema Frank

    If you’d like to see how I set up Toodledo to work with GTD, see http://www.temafrank.com/2011/01/toodledo-update.html

  • Emidio

    Task Unifier is not free – at least not the sync. You can use free WITHOUT syncing with ToodleDo, but this way it’s almost useless: cannot stand withouth sync.
    So, basically it’s a payd app presented as free. As they say in a smal lline on their site: “The plugins can be free or not.”. And the only plugin you really need to make it works, it isn’t.

    Considering you’ve to pay it too, TaskAngel is a far better choice.