As the smart phone market continues to grow at a record pace, more and more companies are looking for developers who have mobile development skills. If you are thinking about becoming a mobile developer, and are interested in learning how to code in Android, the resources below are a great place to start.
Free Resources
Google Android Training
http://developer.android.com/intl/it/training/index.html
Marakana Android Bootcamp
http://marakana.com/s/android_bootcamp_series_2012_video_tutorial,1017/index.html
Google Code University
http://code.google.com/edu/android/index.html
Vogella Android Tutorials
http://www.vogella.com/android.html
O’Reilly’s Developing Android Applications
http://training.oreilly.com/androidapps/
Inexpensive Resources
Udemy’s Android Development for Beginners
http://www.udemy.com/android-programming-for-beginners/
Udemy’s Android App Fundamentals
http://www.udemy.com/android-app-development-fundamentals-i/
Udemy’s Java Essentials for Android
http://www.udemy.com/java-essentials-for-android/
Source:
http://hash-table.com/home/2012/08/12/8-great-resources-for-learning-adroid/