Lately I’ve been working on a version of MobileOrg for the Android platform. If you are an iPhone user then check out the main MobileOrg site or the store for it. MobileOrg is a free and open source application for storing, searching, viewing and editing your Org-mode files. If you are an emacs user and you aren’t using Org-mode then you should definitely check it out. From the website it is: “an Emacs Mode for Notes, Project Planning, and Authoring”.
Org-mode has become an integrated part of my life, I use it mostly for notetaking and task planning so having it on my Droid would be extremely powerful for me.
This early alpha version is slim on features and has a few bugs but it is a great start for putting the contents of your Org files in the palm of your hand. My goal is to reach feature parity with the iPhone version and extend the application to make use of some things available to Android like Widgets.
You can find release notes and access to the source code and download links on the Wiki page on Github: http://wiki.github.com/matburt/mobileorg-android
Thanks for starting this! Really excited to try this out.
Hi Matthew,
Thank you for your work. It’s a good news that we can use org-mode on android.
BTW, there is a bug on multi-byte characters. In the synchronizer the org files are written to files byte by byte, but if the content contains multi-byte characters such like Chinese characters, only the first byte of each char is stored in the file. I suggest you use BufferWriter to avoid this problem.
I also wonder if there is a bug report page, and how can I help developing.
Best regards,
Tiger Soldier
Hi Tiger Soldier, thanks for this report… I’m not going to take any official bug reports until I release the beta, though I certainly appreciate you making this report.
I would certainly appreciate any code or help you can provide. The best way to go about that would be to sign up for a GitHub account and fork my repository here: http://github.com/matburt/mobileorg-android
That way as you make changes I can merge them back into the integration/release branch. All of my active development gets pushed there, you can also keep your fork up to date by merging my changes back into it.
Hi Matthew,
Thanks for your work. I’ve installed the 0.3 from github on a HTC Desire (Android 2.1). It works as expected. You might want to insist in the instructions that the full name of the index.org file is needed. It was not clear for me at first, and I included only the path to the file, without adding the name of the file itself (i.e., using http://myserver/org/ rather than http://myserver/org/index.org). I was not able to sync over ssl, but I suspect this yet another manifestation of the self signed certificate problem of android… I’ll try to run a debug version to see if this is indeed what I suspect.
Thanks again and best regards,
Fabrice
Hi Fabrice, thanks for this… I’ll be focusing on writing more comprehensive documentation, and hopefully the move to the new Preferences model will make things clearer. Please report back if that is indeed the problem with SSL.
This is awesome! I loved the app on my iphone and now that i got an android phone i am so happy to see this being ported allready! Keep up the great work!
Wouldnt it be a great thing to have git as one of the sync-methods. I dont know if its possible though. Just thinking.