Here's what looks to be a nice little nugget that may also prove to be useful for aspiring dev's...
Android Developers launched the "beta" version of their "Android Training", (not a complete library, it is beta after all -so I'm sure more content is to come...)
It is located here: Orientation to Android Training | Android Developers

And here's the story/details pulled from the Android Developer's blog ( Android Developers Blog: Introducing Android Training :
-------------------------------------------------------
Introducing Android Training
Posted by Tim Bray on 15 December 2011 at 8:00 PM

[This post is by Reto Meier, Android Developer Relations Tech Lead. Tim Bray]

Today Im thrilled to announce the beta launch of Android Training a collection of classes that we hope will help you to build better Android apps.

From designing effective navigation, to managing audio playback, to optimizing battery life, these classes are designed to demonstrate best practices for solving common Android development problems.

Each class explains the steps required to solve a problem, or implement a feature, with plenty of code snippets and sample code for you to use within your own apps.

Were starting small and this is just the beginning for Android Training. Over the coming months we will be increasing the number of classes available, as well as introducing over-arching courses and sample apps to further help your development experience.

Helping developers build great apps is what the Android Developer Relations team is all about, so were excited to see how you use these classes to make your apps even better.

Wed love to know what you think of these classes, and what classes youd like to see next.

----------------------------------------------------------------------------------------