I would like to learn about developing for Android, I am a visual learner and I would prefer watching a video over reading something. For developing on the iPhone most people recommend the Stanford University CS193P videos that are available on the iTunes U. Is there a similar resource that is available for developing on Android?
What I'm looking for is in depth coverage and not just a superficial application development demonstration. It would be great if it were free but i wouldn't mind paying for it either if you think its wort it.
Suggestions for a good book are welcome too if you feel that's the best way to learn.