|
|
Subscribe / Log in / New account

The Grumpy Editor gets organized with Astrid

By Jonathan Corbet
May 4, 2011
Your editor does not normally need any computerized assistance when it comes to knowing what needs to be done next; it's usually just a matter of dealing with whatever is on fire at the moment. Still, there are times when it would be nice to have a task management tool with a longer view, where a different set of priorities can be expressed. Recently it became time to work on one of those longstanding todo items and examine Astrid as a possibility for that role.

[Astrid task list] A task manager which works with the phone obviously makes sense; one cannot always be at the keyboard when trying to figure out what to do next. Anybody who has an Android-based phone has a long list of task management applications to choose from; simply working through the list is the sort of todo item that can make one decide to just drink beer and mess around on the net instead. So why pick Astrid out of the pile of applications? It comes down to two reasons: it comes well recommended, and it's free software - Astrid is licensed under GPLv2 and can be downloaded from github.

Astrid provides the kinds of features that one might expect from this type of application. One can enter tasks and assign an importance and a deadline to each. This is the 21st century, so, naturally, tasks can be tagged as well. A timer mechanism allows the user to track how much time goes into the accomplishment of each task - a useful feature, perhaps, if that time will subsequently be billed for. And, naturally, one can mark tasks as being done.

There are various options for how obnoxiously Astrid should nag as deadlines approach and just how hard it should be to make the notifications go away. A true procrastinator with a masochistic streak can configure the application to a phone-smashing level of annoyance. For the rest of us, simple notifications and, possibly, a desktop widget will do.

In general, Astrid works as advertised. Entering new tasks is easy, and the notifications work as expected. There is a whole set of options for filtering the display of tasks which must be useful to some people; [Astrid filters] work-oriented tasks can be separated from shopping lists, for example. The desktop widget works but, like a number of other Android applications, it makes poor use of the space which is given to it. About half of the allotted space contains task information - truncated to the point of near uselessness. Some thought put into the organization of that widget might make it worth dedicating scarce desktop space to. As it is, your editor couldn't justify deleting something else to make space for it.

One of the sticking points with phone-based task managers is the simple inconvenience of entering tasks through an on-screen keyboard. The motivation to turn an "oh, yeah, I have to do X" moment into a documented task fades when it requires using a small screen and a tiny keyboard. The obvious answer to this problem is synchronization with some sort of online service, preferably one which enables access over the web from real computers as well. To this end, Astrid will synchronize with the Google mail task list or with an online service called Producteev. Gmail provides simple online storage and synchronization, while Producteev has (for a fee) all kinds of options for shared task lists, report generation, and more. The fact that use of SSL is a paid option on Producteev is not particularly encouraging, but so it goes.

The online documentation talks about synchronization with Remember the milk, but version 3.7.3.1 does not appear to actually support that service.

Your editor only tried out the Google-based synchronization. It works as expected; tasks move nicely between Google and the application. Of course, using this feature requires providing one's Google password to Astrid and providing one's task lists to Google, but, after all, it's not like Google knows anything else about us anyway.

This kind of synchronization is useful, and, honestly, worrying about storing some todo items on Google's server seems pretty silly if one is willing to take the privacy-reducing step of walking around with an Android phone in one's pocket. Still, it would be nice to be able to synchronize applications like this to a more private backing store - preferably one which does not require a great deal of pain to set up. We need a mechanism by which one can install a simple backup appliance onto a server anywhere on the net; otherwise we'll always be dependent on services provided by companies whose interests will not always align with our own.

(Along these lines, it's worth noting that Astrid, in its default configuration, phones home to a service called Flurry with "anonymized" information about how the application is used. This reporting can be turned off in the settings menu.)

While Astrid is free software, it supports add-ons which are not. The Astrid store offers a couple of paid add-ons. One of which offers timers, "bigger better widgets," voice-based features, and "No Ads!" A fair amount of time playing with Astrid has not turned up an advertisement yet, but, one assumes, that could happen at some future time. There is also a "Locale add-on" which allows tasks to be keyed on the phone's location.

Some of these features, seemingly, could be added by anybody willing to dig into the Astrid source. Certainly, any sort of advertising antifeature could easily be subtracted that way. One can only assume that patches to that end would not be accepted upstream. Some quick searching failed to turn up anybody who has rebuilt Astrid with a different feature set; it is nice to know that a fork is a possibility, though, should Astrid's masters take an overly user-hostile direction.

There could be changes in store for Astrid; recently its developers announced that they had "brought in some external funding" and will be focusing more on Astrid in particular. There will be a new synchronization service at Astrid.com, an iPhone version, and more. Whether this money - and the revenue expectations that certainly come with it - will push Astrid in a less friendly direction remains to be seen. Hopefully the open-source nature of the code will help to keep the developers focused on keeping users happy.

For now, there seems to be little to worry about; the only visibly commercial aspect of current Astrid builds is the "add-ons" button in the main menu. Astrid's developers have been successful in creating a task management application which is appealing to a wide range of people. With luck, it will just get better now that more developer time will be made available.


to post comments

The Grumpy Editor gets organized with Astrid

Posted May 5, 2011 3:12 UTC (Thu) by garrison (subscriber, #39220) [Link] (1 responses)

android-shuffle is another option. I've been using for quite some time and am very happy overall. It lacks a few of the features of Astrid, but it allows one to organize tasks by "context" (home, work, etc), and it will sync to a user's own server (running Tracks).

The Grumpy Editor gets organized with Astrid

Posted May 5, 2011 8:33 UTC (Thu) by fb (guest, #53265) [Link]

I also recommend Shuffle. Though it is only truly useful for people into gtd.

OI Shopping List is another choice: simple, open source and straightforward. I stopped using it because it lacks online sync. I could never get the point of Astrid 800 options.

Now I use a paid RTM account, as it has good sync and shared lists with an iPhone, allowing me and my wife to coordinate the groceries.

The Grumpy Editor gets organized with Astrid

Posted May 5, 2011 9:06 UTC (Thu) by acid (guest, #13770) [Link] (1 responses)

The sync with Remember The Milk has been removed because of their API Terms of Use.

http://blog.astrid.com/astrid-no-longer-features-sync-wit...

Astrid and Remember The Milk

Posted May 6, 2011 15:31 UTC (Fri) by giraffedata (guest, #1954) [Link]

Astrid's decision not to connect with Remember The Milk (RTM) seems to be based on this statement by RTM:
If you disagree with any of these terms, Remember The Milk does not grant you a license to use the Remember The Milk APIs.

Is there any legal reason a person would need a license to use these APIs?

It might help if I had some idea what RTM is. I scanned rememberthemilk.com, but it doesn't say.

There is also mobile-org

Posted May 5, 2011 9:07 UTC (Thu) by alex (subscriber, #1355) [Link]

I have to admit I haven't gotten around to playing with this yet as it requires getting Web Dav setup on my server. But it does offer the advantage of syncing with the One True Editor's rather nice org-mode.

https://github.com/matburt/mobileorg-android/wiki/

The Grumpy Editor gets organized with Astrid

Posted May 5, 2011 10:41 UTC (Thu) by hummassa (subscriber, #307) [Link]

I am using Tasko, and I am quite satisfied with it. syncs to Google, it's quite simple, and the 4x4 widget is useful, even if it takes an entire screen to itself.

Todo.txt is an interesting alternative

Posted May 5, 2011 12:05 UTC (Thu) by mdorman (subscriber, #6354) [Link] (1 responses)

The Todo.txt crew (http://todotxt.com/) has sprouted an Android app (https://github.com/ginatrapani/todo.txt-touch) to augment the existing command-line interface. They expect synchronization to be done through Dropbox, which I understand probably skeeves some people out these days, but you can't beat something that's text-file based for portability and openness.

Todo.txt is an interesting alternative

Posted May 5, 2011 14:44 UTC (Thu) by cdmiller (guest, #2813) [Link]

Second todo.sh. I get a daily email of high priority todo items from todo.sh via cron and the sendemail perl script. The todo list is appended to agenda output from gcalcli. Text rules! Example:

Thu May 05
10:30am SysAdmin Meeting
12:00pm L
2:00pm Template Discussion

36 (A) document new rack power in racktables +power
20 (A) modify vmbuilder for lucid to use puppet +kvm
37 (A) server config and quote for George +smt

The Grumpy Editor gets organized with Astrid

Posted May 5, 2011 21:34 UTC (Thu) by jldugger (guest, #57576) [Link] (2 responses)

CalDAV has been around for ages, and comes with tasks. Why is it that neither Android nor Maemo supports it baffles and depresses me.

The Grumpy Editor gets organized with Astrid

Posted May 6, 2011 10:25 UTC (Fri) by Tjebbe (guest, #34055) [Link]

yes. I really cannot believe there is no support for direct caldav.

There was an app for it some time ago that added caldav sync support, but I recently reinstalled my phone and now i do not see it in the market anymore.

The Grumpy Editor gets organized with Astrid

Posted May 12, 2011 20:02 UTC (Thu) by dfsmith (guest, #20302) [Link]

I sync my phone with my wife's and our multitude Sunbird/Iceowl/Lightning schedulers using Davical. The standard iPhone calendar handles events just fine. However, the todo list is not supported by it (yet?).


Copyright © 2011, Eklektix, Inc.
This article may be redistributed under the terms of the Creative Commons CC BY-SA 4.0 license
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds