Challenge submitted by gabehabe
Develop a simple application & interface for an android application. Whether you enjoy programming in Java or not, using the Android SDK still makes it fun!
You don't need an Android phone to try this challenge. The SDK comes with an emulator!
INTRODUCTION TO ANDROID:
Android, as you all probably know, is Google's mobile handset operating system, introduced in 2008, as the first major competitor to the iPhone OS. Unlike iPhone OS, however, Android is available on a plethora of different devices, with different specs, different hardware, etc. Certain manufacturers have even customised Android to suit their handset, such as HTC's "Sense" UI, available on the Hero, Legend, Desire, and many more. In the last year, Android has begun to spread from just being a mobile operating system onto other platforms, particularly netbooks.
- Tabbed note editor (To my knowledge, there isn't even one of these on the market!)
- GUI calculator
- Shopping list
- Twitter client
- Weather widget
- Calendar/diary application
HOW TO GET STARTED:
Getting set up for using Android is a relatively simple task, you can download the SDK from here. From there, you will also find a link to download the eclipse IDE, for which there are many tools & plugins for debugging & getting the best out of your Android application.
WHERE TO GO FOR HELP:
If you're struggling, you can get help from Dream.In.Code's Mobile Development forum, or from anddev, a thriving Android development community.