Android Application Development For Dummies Review

Android Application Development For Dummies
Average Reviews:

(More customer reviews)
I'm going to preface this review by saying that I have been programming for about 15 years, and have been working professionally as a developer for almost 3 years. My background is in VB, C#, Javascript, HTML, and even a little dabbling in C/C++. With that in mind, my Java knowledge was essentially everything I had learned from C# (which is very similar), and the tutorials on Google's Android development website. You could argue Javascript may help, but they're so different that I don't think it counts as experience.
I finished all of the tutorials on Google's site and still felt like I wasn't really grasping the concept of Android development. For those of you who have developed in C#/VB for Windows or Windows Mobile, you may understand what I mean when I say that going from something so straight-forward as using Visual Studio and .NET languages to something a little more complex and code-heavy like C++ or Java while using an unfamiliar IDE like Eclipse can be a little daunting at first. Google's tutorials, while full of great examples, don't really take the time to explain the "why" and then "what" of Android development, and instead have a more confusing approach of "Step 1: Type all this code in; Step 2: That code you just type does [this]; Step 3: Run your application".
The first half of this book is incredibly informative, and after reading only a couple short paragraphs on things I've already tried to learn and failed, I really understood it this time. The author's tone and descriptions make even the most complicated topics very easy to understand. The author also likes to commonly encourage the reader, writing that we are "experts", and making assumptions that we understand what we just read, even after it was some insanely complicated thing that was described in detail across four pages. It seems like this approach might be little odd, but I liked it. It kept my confidence up as I was reading.
The second half of the book, while also great, starts a little on the fast track. There are other reviews that mention this, and although I partially agree, it's also worth mentioning that a lot of the things that are flown through quickly come together a little later in the book. However, the pace does seem to go from a "one line at a time" methodology into a "type these 60 lines of code in and I'll explain it later" sort of teaching. While I don't prefer this, and I think it's a bit messy, the information IS there; it's just harder to soak it all in than it was in the first half of the book. The application you are building at the end is quite large, and I have tried to think of an easier way the author could have filled me with the knowledge instead of the approach taken, but I really couldn't think of a better way, mainly due to the way the code has to be written for the particular task at hand.
Overall, I really enjoyed this book. I think it was a great introduction to Android development, and is leaps and bounds above Google's documentation, at least for a beginner. I wish the book was a little longer, and I wish the author didn't frequently say things like "I could write an entire book on [subject], so I won't go into detail about this. If you want to learn more, read the documentation at [Google link]." For these reasons, I gave it four stars instead of five. The fundamentals do exist in this book, but I would have liked to have seen more.
I would recommend this book for anyone with any sort of programming background looking to get into Android development. I would probably not recommend it to someone who has no programming background whatsoever.


Click Here to see more reviews about: Android Application Development For Dummies

The fun and friendly guide to creating applications on the Android platform
The popularity of the Android market is soaring with no sign of slowing down. The open nature of the Android OS offers programmers the freedom to access the platform's capabilities and this straightforward guide walks you through the steps for creating amazing Android applications. Android programming expert Donn Felker explains how to download the SDK, get Eclipse up and running, code Android applications, and submit your finished products to the Android Market. Featuring two sample programs, this introductory book explores everything from the simple basics to more advanced aspects of the Android platform.
Takes you soup through nuts of developing applications for the Android platform
Begins with downloading the SDK, then explains how to code Android applications and submit projects to the Android Market
Written by Android guru Donn Felker, who breaks every aspect of developing applications for the Android platform into easily digestible pieces

No matter your level of programming experience, Android Application Development For Dummies is an ideal guide for getting started with developing applications for the Android platform.

Buy Now

Click here for more information about Android Application Development For Dummies

0 comments:

Post a Comment