The first thing I've found out - Android Development is not straight forward!!!
There's a new application framework paradigm to understand. I've done Visual C++ with MFC classes; X-Windows user interfaces; Java Swing; Web from CGI to JSPs; Java Mobile dev.
Android is another new paradigm.
So far I've been working on my first Android app for 3 weeks (in my spare time). 2.5 weeks was spent working out how to get CheckBoxes working in a ListView/ListActivity.
Tip: Sign up to the Google Group for Android Dev!