Google Android is an awesome platform

I have recently been looking into Google Android for my own personal mobile project. Android is a mobile device operating system made by those clever buggers at Google.

Android and it's applications are written in Java. Java documentation is normally very useful and extensive, and Android is no exception. I get the feeling from reading through the API documentation that Android has been extremely well thought out and implemented.

Setting up Eclipse (IDE) to develop for Android is a little complicated, but once you have it sussed out then creating, compiling and running projects on the Android Virtual Device (AVD) is a breeze!

The AVD itself is an simulation of an Android phone that runs on your computer. The AVD is an excellent way of developing applications, and there is a tool you can use to connect to the AVD phone to simulate phone calls, SMS messages, geo location fixes... and more!

One of my pet hates about complicated phones is waiting for them to do something, and I can tell from looking at the Android revisions 1.6 through to 2.2 that speed has been a concern with the development team.

I really like the look of the Android way of doing things, previous to looking into Android I had a look into developing for iPhone, and I was not impressed with the propriety Object-C-or-something language that had to be used. I gave up with trying to get the iPhone simulator working, and I can't even remember why.