Android Market on the Web

The Android Market is now fully on the Web.
It allows you to browse, to buy, but also to push applications directly on your mobile!

Android Web Market
Android Market on the Web

From a developer perspective, this means that:

Take a look at the market to see how publishers are using this new media to advertise their applications !

Edit: give a look at Publishing on Android Market on the Android Developer website.

Mind The Robot

I’ve discovered, through the Android Dev Blog, this great Android Blog called Mind The Robot

Through all his tutorials, Ivan provides us with a lot of explanation, some good advices and many useful insights of the Android platform. I’ve followed successfully the Android UI: Making a Live Wallpaper (Fire Simulation) tutorial to make an animated wallpaper, great !

I also love his idea of making vintage controls, look at his beautiful Vintage Thermometer :

Mind The Robot - Vintage Thermometer
Mind The Robot - Custom UI: Vintage Thermometer

Take a look at this website, you will love it !

Edit: the 11th of February, Ivan announced that he has no more time for his blog.

Android official ressources

The official Android Developer website really is THE perfect place for anything related to Java development for Android (*), and it is regularly updated !
http://developer.android.com/

You should start with the Android Basics in the Android Dev Guide, that will give you an initial overview of the platform.

Then, you can follow the Tutorials in the Developers Resources, after what you would be able to look at the Sample Code in the same place.

Personally, I also did a complete survey of the Developer Blog that is full of good idea. I am now following it through RSS feeds, but some of those good technical advice can also be found in the Technical Resources->Articles section, in the Common Tasks and in various FAQs.

Last but not least, if you like, you could also follow some of the Google I/O conferences and other related interviews on the Videos section.

I also love to look twice a month at the charts of Android Versions showing how new platform API are spreading, which can help you choose the API level you want to be compatible with (edit: chart updated in April 2011) :

Android Versions ChartSince the beginning (December 2009), I’ve decided to stick to Android >=2.0 (API level 5) and now Android 2.1+ represents more than 80% of the active devices (edit: now more than 90% at the time of the chart upload).