I read the two reviews on Amazon's site regarding the second edition of the book and one leans towards it being for beginners, while the other doesn't really say, but it does state developers need a solid understanding of
Java; however, it doesn't give much indication of the level of Android knowledge expected. Is this book suitable for someone with an understanding of the basics of Java or does someone really need to have a solid grasp of Java before they will really be able to follow this book? Or in other words, can a total newbie make use of the book (new to Java and Android)?
Also does the book contain any sample projects that are related to the topic being discussed that can be tried or are there just short snippets here and there showing how you'd accomplish x?