Mobile Task Manager

Mobile Task Manager is a GTD tool for your mobile phone. You can store your actions, todo items, references, grocery lists, etc. in the application. Items can have notes for details and user can mark certain items as favorite. You can also create hierarchies with folder structures. You can easily purge completed items from memory (handy especially with grocery lists).

Application is written in Java so it runs on millions of phones that support MIDP 2.0 and CLDC 1.1.

Copyright notes: Icons from Mark James from famfamfam.com. Splash screen icon from Max Brown from orangeyear.com.

Here are the screenshots:

Splash List

Details Menu

Keyboard Shortcuts:

  • 0 = Toggle priority flag
  • 1 = Show item details
  • 3 = Edit item
  • 7 = Toggle favorite
  • 9 = Show item note
  • Left = Move item up
  • Right = Move item down

Download latest release from Google Code project site:

  • Gijs

    Or even better, sync with google tasks…

  • Bao

    I love this application here, it’s great and has quite a lot of features. Though there’s one thing that’s really bugging me, after using this it makes my clock disappear. The clock on the idle screen in the top left corner. I’m running S60v3 FP2 on an N85 with the latest firmware. I hope this odd issue can be fixed! :)

    Regards
    Bao

  • http://www.substanceofcode.com Tommi Laukkanen

    @Bao: Does the clock disappear from your home screen when you exit the app? That sounds like a firmware problem if that is the case.

  • Bao

    Ums, yeah after exiting the app it just disappears. Though, it reappears again after the powersaver pops up. But if I attempt to access the Application folder it disappears on me again. Yeah, I think it’s a firmware issue too. Though, I’ve tried all my other apps (including java apps) and it doesn’t do that for any of it. So err I’m a bit stumped… hehe.

    Regards,
    Bao

  • sniper

    Thanks for fixing the file import. :)
    I found one issue with sorting. When you sort the list by “done”, then after this chang some dones und undones and sort a second time, the undone items and the done items are not resorted alphabetically.
    One small feature request, can you insert “are you really sure” at the menu item “purge completed”. ;)

  • sniper

    I have another issue. Creating a directory structure with the depth of more than one (like a tree) this works fine. But when exporting this tree as file and reimport it, then then directory structure is flat with the depth one and is no more tree.

  • Mikael Andersson

    Hi,

    If I want to contribute with code, what is needed to setup a development environment? Can I setup one in GNU/Linux?

    Thanks,

    Mikael

  • http://www.substanceofcode.com Tommi Laukkanen

    @Mikael: I’m using NetBeans IDE on my Mac. NetBeans (or Eclipse) is also available to Linux. The Sun Java Wireless Toolkit is also needed for the JavaME development and it is also available to Linux platform.

  • Mikael Andersson

    Thanks for the information Tommi! Are you currently developing it on your own?

    Do you have any ideas what effort is needed to implement support for synchronization with a Desktop app on a PC?

    Are there any other similar apps based on open source that you know of?

  • http://www.substanceofcode.com Tommi Laukkanen

    @Mikael: Yes, I’m developing this by myself. The reason why I started on developing this app was because there weren’t any other simple GTD like apps available. There may be some basic open source todo apps out there.

    I’d add the synchronization feature to some web based service instead of desktop. Desktop integration is painful to implement. Any ideas for good online services? EverNote or Google Tasks?

  • Mikael Andersson

    Do you have any ideas about what synchronization protocol to use, Active Sync or SyncML? I am planning to purchase a Sony Ericsson Satio with Symbian so I am thinking about Active Sync. :) There is a GPL software, Z-push, which implements the Active Sync protocol. Could that be something?

  • Mikael Andersson

    I did not think of it, but Satio should work fine even with SyncML.

    As for your preference of synchronizing with a web service, I read the following about SyncML at Wikipedia:
    “Only the over-the-air (OTA) interface has any degree of standardization (e.g. OMA CP 1.1, OTA 7.0) whereas synchronization over a local interface is not standardized, and requires specific solution for any device, if available at all.”

    This implies that it may be less problematic with a web based service, I guess, as you are saying.

    Hence, I do not think it matters much what web service one use.

    Thanks,

    Mikael

  • Steve Evans

    Regarding the possibility of exporting to an online task manager – some users are a bit suspicious of apps which sync with things online – they might wonder what else it’s doing when it’s syncing. By all means introduce such a feature but don’t take away the ability to export and import to a file.

  • Steve Evans

    Regarding Rajesh’s query back in August in respect of SE phones – on my SE phone I’ve occasionally had error messages when trying to install an app using the JAD file, but the app installs correctly if I just run the JAR. This seems to work with your app and most newer Java apps – I can’t work out why I’ve occasionally had problems with JAD installations – perhaps, as you’ve said, it’s something to do with permissions.

    I no longer bother with JAD installations unless I have to. Sometimes I’ve found that, if I install on my SE Ericsson without the JAD file I susequently have to look at the ap and change the access rights (access internet / read user data / use GPS etc) to suit the requirements of the app.

    I don’t know if any of this is a help to Rajesh but, what I think I’m trying to say is that I have seen this problem and I did sort of work out what the answer might be but, I’ve forgotten (which is worrying because I’ve only had an SE for 2 months!)- if anyone wants me to have a look at the general problem again, I don’t mind having another look.

  • Pine

    Hello,
    This APP returns this error on adding a new task:

    GTD
    java/lang/NoSuchMethodError:No such method a.(Ljava/io/DataOutputStream;)V.

    I’m using Nokia 2630
    Is this my problem? What can I do?

  • sniper

    Hello. One small feature request again. When you have a long list, it’s very annoying to scroll up and down. It would be great if you can implement to jump to words when pressing a letter on the keyboard. For example, when you press S then the list should jump to the next entry which starts with an S. Thanks in advance.

  • Pingback: Symbian-Guru’s 2009 Top 5 Free Java Applications | Symbian-Guru.com

  • http://www.simte.it norby

    Hello,

    first of all, Tommy thank you!
    This is a very good and useful piece of software!

    I only suggest to extend the use of key also in detail view (for changing pririty,adding star ect).

    @ Tommy (re:”Any ideas for good online services?”) I suggest Remember The Milk (http://www.rememberthemilk.com/), probably is one of the most complete ad used. Beside this, the user base is requesting a client for Symbian from a long time (http://www.rememberthemilk.com/forums/ideas/3482/). So you could make a lot of people happy! :-)

  • admit

    Nokia 6300
    Pressed “Add”, wrote text, pressed “Ok”, got error:

    No such method error:
    java/lang/NoSuchMethodError: No such method a.(Ljava/io/DataOutputStream;)V.

  • jcjp13

    Tommi,

    This app is great. Nice job.

    One question about the import / export. Using a c905 Sony Ericsson. Everytime I import, it duplicates all the items that were in the original export. Is this a bug or is there something I am doing wrong? Any advice would be appreciated.

  • http://www.solonomi.com Solonomi

    Hi Tommi,

    We sell Chinese made phones. We’ve tried your Task Manager and Twim on several of our phones, and they work great. They’re easy to install and work quickly. Thanks!

  • pandafq

    Does it support Motorola??

  • HC

    Nokia 6300
    Pressed “Add”, wrote text, pressed “Ok”, got error:

    No such method error:
    java/lang/NoSuchMethodError: No such method a.(Ljava/io/DataOutputStream;)V.

    Any ideas how to fix this?
    I’ve seen two other posts with this same error

  • admit

    ver 1.4 works good with nokia 6300 !!!

  • http://oracle-latest-technology.com Subrata

    This software is very nice. This GTD is very simple. And this is the thing I wanted for long. Thankx a lot.

  • http://www.bumerangy.com Petr

    Hi, this app is very useful & superb and I am HAPPY user. Thank you Tommi !

  • Pingback: Aplicaciones interesantes para celulares | Blogalaxia Blog

  • labalbi

    Not working on my Nokia 5800 firm v.50 . The app starts really quick , but then nothing happens. A screen appears with two labels at the bottom “menu” and “add” but cant touch them ….what can be ?

  • GTD User

    Hi Tommi,
    I use mtm and it’s great, the problem is that after a few days or so it can no longer find the record store file

    Can you please help?
    Thanks,
    Shell

  • Bruno Póvoa

    Hi Tommy,

    Congratulations, this software is very nice and useful, i just want to suggest one thing, an option to copy/move the record through the folders.

    Thanks!