I started to teach myself Android development towards the end of 2010 by attempting to create a few small games. I'm writing this post at the start of 2012 to share what I learned along the way, as well as my sales and ad revenue figures for the past year.
Hopefully this information is helpful to anyone looking to start Android development.
Continue reading...
Since getting a new Android phone, I've been playing around with logging GPS data. I've been using GPSLogger, which can be configured to create KML files right on the phone's SD card.
Continue reading...
Back in 2008, my wife and I had an idea to create an online business directory that would be different to anything else on the market at the time.
Where other services include an address, phone number, map and possibly a few customer reviews, ours would function as a mini-website that could be tailored to any business type.
Continue reading...

These are a few tweaks I normally make after setting up a Linux desktop. Continue reading...
A Nabaztag is a plastic rabbit that connects to your WiFi and reads out news stories and emails. It can also display weather information by lighting up and it moves its ears around from time to time. It comes with an API that's fun to tinker with.
Just for fun I've written a small PHP class to allow PHP applications to interface with the Nabaztag API.
Continue reading...
Inspired by an article on how to reduce typing-induced RSI in my hands, I switched keyboard layouts to the Dvorak Simplified Keyboard. Designed to be more comfortable than the common QWERTY layout, the Dvorak layout encourages alternating hands when typing words and reduces the distance fingers have to travel.
Continue reading...