Pros: Some parts are quite entertaining. And it has some good advices, like "learn Java" and don't run after every new beauty like "Kotlin".
Cons: The author is probably a gifted Android developer, but his teaching skills are far from being perfect. I wish the book had more illustrations and instead of lots of pages with program code that are difficult to read with the page format used I would have appreciated a dowload address for the examples discussed in the book. So at the end the book is a not so deep overview on the basic concepts of Android programming, but at the end you just find out that you still don't know enough to start real Android development.
Antonis does an excellent job of concisely going over the basics of Android Development while still going in necessary details and depth of each topic mentioned in this book. I strongly recommend it to anyone interested in Android. I can't wait to pick up the subsequent books! Keep them coming, Antonis!
It's hard to find a book that's beyond "Hello World!" but not assuming you already know so much more. This book hit the sweet spot for me. I'm not new to programming but android wasn't easy to grasp at first. All of the basics are here and I moved forward in my understanding of android with this book. Also the fart jokes are exquisitely crafted. Well they don't get in the way anyways so it works for me.