Recently android team has launched bunch of articles and tutorials for the novice and experienced android programmer.
Android team has prepared training classes in such a way that android developer can easily develop great apps for android and they have included almost all the needed articles at one place.
Training classes also contains sample code so that new android developer can easily check the code by executing/debug code in either emulator or in real device.
Message from Android team:
Orientation to Android Training
Welcome to Android Training. Here you’ll find a collection of classes that aim to help you build great apps for Android, using best practices in a variety of framework topics.
Each class explains the steps required to solve a problem or implement a feature using code snippets and sample code for you to use in your apps.
What you see now is just the beginning. We plan to add many more classes, expand and refine existing classes, and build Training Courses that help you enhance your apps using objective-oriented collections of classes.
More about Android Training here: https://developer.android.com/training/index.html