Android Code and Apps

I've put together some comments about my approach to writing and selling Android applications.

Android is a platform for mobile device development from the Open Handset Alliance.

The emulator provided as part of the SDK also lacks some important features.

In particular, there is no support for image capture on the device; for the software I wanted to write, I needed a way of obtaining a genuine live video feed (as one would expect from the system's camera preview mode). So I wrote a small set of disposable classes to obtain a live camera feed.

The reason I needed this temporary shim was to allow me to work on Moseycode a barcode symbology specifcally designed for Android that may have wider applications.

The anticipated Android Market will not necessarily inform users when new versions of a previously purchased application are available. For that reason I've produced a small open source library called Veecheck

I can be quite absent minded and wanted an application that might help if I lost my phone. Pintail was the result; it was also an experiment in "useful minimalism".

Mobility, cooking and media combine to form Cooking Capsules.

My interest in text entry systems prompted me to take an early stab at developing a keyboard for Android powered devices. My first foray is called Paw Paw Keyboard.

My first game for the Android platform is well underway; you can get a preview peek of Daisy Chase. To accompany the game I've also developed Daisy Garden.

Babilo is a clock, implemented as an Android application widget.

Finally, there's a Doclet which may be useful for supporting Android platform builds with Java 1.6

(oh... and a POC tiler)