Google launched a Android Training program to teach new developers about the platform.
The program offers various tips to using the Android framework correctly and how to use it in the most efficient manner. While the Android team plans to add more, currently there are only classes for designing multiple screens, improving layout performance, managing audio playback, and more. There are also detailed articles about certain aspects, such as avoiding memory leaks.
Apple also offers similar programs as part of their SDK. With the launch of this program, Google can garner more developers into their program. Check it out!