Codecademy might be of interest to you as well to hone your Java skills, plus as far as I know Codecademy is free.
I know this sounds like a public service announcement, but you might also want to check your local library. I prefer having a book for reference most of the time.
Answer
I think Treehouse is great. They have a lot of resources available to users, and are a good place to start. It isn't free, but I do think that you get what you pay for with Treehouse.
http://teamtreehouse.com/library/android-development/build-a-simple-andr...
http://blog.teamtreehouse.com/the-beginners-guide-to-android
Codecademy might be of interest to you as well to hone your Java skills, plus as far as I know Codecademy is free.
I know this sounds like a public service announcement, but you might also want to check your local library. I prefer having a book for reference most of the time.