Where can I find a good and concise Android development tutorial for an intermediate Java Developer?
<p>I am an intermediate level Java programmer (with more experience in C# and PHP), and I am interested in learning the basics of Android Development. My problem currently is that I have a long commute to work which means that I effectively have only 2 or 3 hours a week I can spend on "for fun" programming.</p>

<p>Given my circumstance, what I could really use is a tutorial that is descriptive enough to help me understand the different components of an Android App, while still being concise enough to allow me to read and attempt to implement some ideas of my own in small chunks.</p>

<p>Normally I would just invest the time in Google, but I figure that I will get much better results from a community of those who have been through a similar search. Thanks all!</p>
