Industrial-Sized Deals TextBTS15 Shop Women's Fall Denim Learn more nav_sap_plcc_6M_fly_beacon $5 Albums See All Deals Storm Fire TV Stick Off to College Essentials Find the Best Purina Pro Plan for Your Pet Shop Popular Services Home Theater Setup Plumbing Services Assembly Services Shop all furious7 furious7 furious7  Amazon Echo Fire HD 6 Kindle Voyage Assassin's Creed Syndicate Big Savings in the Amazon Fall Sportsman Event

Your rating(Clear)Rate this item


There was a problem filtering reviews right now. Please try again later.

TOP 500 REVIEWERon December 6, 2014
Format: PaperbackVine Customer Review of Free Product( What's this? )
The biggest question that I had with this book was: What is Android Wireless? In this book, "wireless" is just the super old word for cell phone, so it actually covers any Android application development. This is the third edition, and I got the feeling that they published the first version of this at the same time they originally released Android.

This book has a super wide audience, anywhere from project managers to developers, and anyone in between. For example, it gives both instructions on how to manage the risks associated with the project management of android development and it also gives a decent amount of sample code.

As an updated historical tome on Android, this book has aged okay. It's kind of like if your grandma were to get plastic surgery. It has the feel of an ancient textbook, but it does have some good information in it. The biggest value of this book over other Android books is that it has a ton of information. None of it is groundbreaking, but it is a good book. Oh, and this book was published for Android 4.0, Ice Cream Sandwich, and earlier.

Pros:
+Exhaustive in the detail that it covers
+Good introduction to android development
+The target audience is everyone from project managers
+Huge, weighty book

Cons:
-You'll never make it to Volume II
-Parts aged well, parts didn't
0CommentWas this review helpful to you?YesNoSending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
on January 30, 2014
I read the beginning of the second volume of this book and it was just what I wanted. It explained some features of the Android APIs and gave straightforward examples of how to use them. I was impressed enough that I bought volume 1 with the intention of brushing up on my Android development fundamentals with the ultimate intention of buying and reading volume 2 to learn about advanced topics.

I've read 18 of 19 chapters of volume1 and have to say I'm quite disappointed. This book is very short on programming detail and way too long on higher level topics such as how to test an Android app. The contrast with what I've read of volume two is quite surprising. My gold standard for a programming book is the Core Java set by Hortsmann and Cornell which discusses all the important base Java features and provides nuanced examples with discussions for every topic. AWADV1 provides codes samples but only perfunctory discussions of them in the text. Another big problem is that the chapters that do discuss actual code and development issues also feel superficial; I was particularly disappointed in the chapter on Layouts.

I can't recommend this book. To my tastes, it contains far too much fat and far too little meat.
0CommentWas this review helpful to you?YesNoSending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
on January 2, 2014
Awesome product! I'm very pleased that I was able to buy a product like this one before. Very interesting.to buy.
0CommentWas this review helpful to you?YesNoSending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
on November 25, 2013
DO NOT BUY

I am using this book for an Android Development class and I'll admit the book gets the principles of Android Development right, but this book is not up to date with Android 4.0 (Ice Cream Sandwhich) even though it is clearly displayed on the cover. This book is stuck at Android 2.2 and constantly uses deprecated methods throughout its entirety.
0CommentWas this review helpful to you?YesNoSending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
on September 19, 2013
Well, the book is informative and helpful but there are many things that could've been much better...
[ For background, I'm an experienced embedded developer who entered the Android app world courtesy this book (I did actually help implement some of the Android platform's low level features but that's almost unrelated to apps) ]

- Relevance / importance of topics:
I think the goals of an (Android) programming book like this one (in this case, Part-1 of this book) should be:
::- to provide the kind of understanding that cannot be gleaned (or easily gleaned) from the existing developer documentation available online, in a manner that is easy, engaging and yet relevant to beginners as well as mid-level programmers.
::- to have everything needed to get a developer to start making non-trivial, productive code - this includes everything from using all the device sensors, databases, UI, to common Google features, deployment of app etc.

Unfortunately I don't find all of that in Part-1. Instead, for example, I see tons of pages wasted with unnecessary details about very elementary aspects (eg. various resource types) - ie. details that can be easily found in online dox, but not enough matter on even low to medium-level-difficulty issues, details of which took me hours and hours of browsing through Stack Overflow etc kinda forums to figure out
Obviously its not easy to split everything into a Part-1 and Part-2 book but then since they did it to make more money, they should attempt to not use too much filler in part-1: it should still cater to pure beginners of Android apps (like me) as well as mid-level app developers (like me again, now) who want to make useful apps from their learning.
Part-II can go into advanced / obscure features / much deeper detail / complex UI & design patterns / architectural considerations etc etc.

- Organization:
There are too many "future references" (the Part II book or to later chapters in the same one) which implies that the way their info is organized in the book isn't effective enough - it is kinda analogous to using "goto" statements in a C program, if you know what I mean...

- Code samples:
It would've been really helpful if their code samples were non-trivial and built on top of each other eg. explain concepts and apply them incrementally to one or a few small example apps (which actually do something even slightly useful) to which you keep adding more code as you explain further concepts.
Instead, the code samples are mostly disjointed and unrelated which makes them more trivial and less useful in understanding how to implement real-world use cases of your own.

- Building on concepts:
The above (ie. better code samples) would've been especially useful for explaining UI concepts and programming - eg. build a basic UI, then add buttons, actions, listViews, a simple database, adaptorViews to display information from the database / array, etc - all in one set of coherent, incremental chapters.
Instead, there are innumerable places saying stuff like "this is covered more in Chapter xx" and/or "this is covered more in the Part II book" and not enough continuity in the unravelling of topics.
0CommentWas this review helpful to you?YesNoSending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
on September 9, 2013
If you have some java experience then you can go with this book to learn basics of Android. Its new edition is coming soon as I read so you can go with that edition for more recent information.
0CommentWas this review helpful to you?YesNoSending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
on August 20, 2013
this book is more theoretical than practical. it doesn't give you any example at all. I would not recommend it
0CommentWas this review helpful to you?YesNoSending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: PaperbackVine Customer Review of Free Product( What's this? )
Overall this book is only ok if you're interested in developing Android apps. The reader is expected to know how to code prior to using this book. If you're a novice this is not the book for you. The small print and small example pictures in this book are hard to read. All of the examples in this book are in black and white so you lose some of the design of what app screens should look like. I'd only recommend this book if you are really into coding android apps. I suspect that you could find a better book on this.
0CommentWas this review helpful to you?YesNoSending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
on April 13, 2013
I thought I had surveyed the books available pretty carefully, and this one looked like the best. It does get you started, but often seems like authors forget who their audience must be (anyone reading sure better know certain obvious things that they choose to state -- more for sake of fluffing-up the page number, though, I suspect). Many things are introduced 3-4 times ... again and again ... and you find yourself saying "oh no! don't print all the source code for that xml example that's almost identical to the other 5 examples ..." things like that. really. When I was in school I would have got in trouble for writing like that ... with the apparent intention of fluffing-up the page count. The book could/should be reduced to a 50 page tutorial and de-fluff 95% of it.
0CommentWas this review helpful to you?YesNoSending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
2 of 2 people found the following review helpful
on April 5, 2013
Format: PaperbackVine Customer Review of Free Product( What's this? )
This is not a book for absolute beginners, but if you have experience programming other types of devices, this book will get you going on Android. Lots of details cover all the main subjects. If you are a complete beginner, you really need to master Java programming first, before opening this book. Note that this book is for Android 4.0, not the latest Android 4.2 or the Android 5.0 which is supposed to come out this summer.
0CommentWas this review helpful to you?YesNoSending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
     
 
Customers who viewed this also viewed


 
     

Send us feedback

How can we make Amazon Customer Reviews better for you?
Let us know here.