People have asked me how they can learn Android development. This is a list of free resources that I used in my growth as an Android Developer. I’m still learning and growing and I will try to keep this list current with new material. Please send me an email if you feel that I’ve missed something.
Google IO 2010 - The World of ListView (even though ListView was replaced by RecyclerView this video is a must watch to learn fundamental concepts)
TwistedEquations Tutorials - (1- 12 Begginer, 13+ Intermediate to Advanced)
Important Google IO Conferences:
What’s New in Android Developer Tools (Most of the videos in this playlist are very important)
Android Developers Blog (a must read)
Andrew Ruffolo Channel (he has a lot of good videos) -
Useful Google Plus Groups
Remember, premature optimization is the root of all evil. See here and here. It’s always best to get it working first and then optimize. Use Android profiling tools to identify ‘pain points’ and focus on those areas.
Don’t forget about Stackoverflow. It is a great place to ask (and answer) questions.
Have fun and good luck!