Customer Reviews

1 Review
5 star:    (0)
4 star:    (0)
3 star:    (0)
2 star:    (0)
1 star:
Average Customer Review
Share your thoughts with other customers
Create your own review
Most Helpful First | Newest First

17 of 17 people found the following review helpful
1.0 out of 5 stars A frustrating introduction to Android, 21 Oct 2012
Verified Purchase(What is this?)
This review is from: Programming Android: Java Programming for the New Generation of Mobile Devices (Paperback)
This is the most frustrating technical book I have read in years. It manages to be long-winded and pedantic in areas that are peripheral to its main topic, such as the basics of Java and the intricacies of using Eclipse, whilst being brief and obtuse as to how to build Android applications.

The authors obsess over the importance of MVC to the maintainability and flexibility of their code but skimp on explaining the use of SQLite.

Given their patchy approach, it's crucial that the example code they use to support the book is clear and high quality. Unfortunately, it falls down on both counts - it requires three different versions of Android to be included in Eclipse, and even then comes pre-loaded with errors, such as faulty graphical layouts for Android 2.1. The code itself seems designed, to my eyes at least, to demonstrate the depth of bracketed nesting that can be achieved in Java and the obscurity of anonymous classes, rather than pointing the best way through the Android API.

It's a particular disappointment, because the O'Reilly series in general is very good at explaining even the most intricate of technical subjects. It's particularly frustrating, too, that the initial page I was presented with in opening the Kindle version of this book was an advert at the back of the book inviting me to "Upgrade this ebook with O'Reilly". Indeed, I will have to "upgrade" it, but with a title from another publisher.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Most Helpful First | Newest First

This product

Programming Android: Java Programming for the New Generation of Mobile Devices
In stock
Add to basket Add to wishlist
Only search this product's reviews