I have recently begun learning how to make Android apps. I have been using a set of tutorials made by mybringback (http://www.mybringback.com).
I have progressed through 12 of these tutorials so far and I have made a splash screen and a main page. He’s very good at explaining and he’s made Java and XML for Android a lot easier than a book in my opinion.
There are 40 tutorials in total and I will go through them all.
I could have just learned Java and then Android but it would take longer to get to my goal, making a solid Android app which I can run on my phone, because Java is designed for programs and I would have to learn all of the “imports” for GUI on a computer rather than the “imports” for the Android OS.
From time to time I might post details of how I’m getting on.
EDIT: Just if you were wondering, I’m using the Android Development Bundle from the official Android page. I comes with the SDK, an emulator and the Android Developer Tools which is just Eclipse with lots of plugins pre-installed.