- Paperback: 270 pages
- Publisher: O'Reilly Media; 1 edition (March 31, 2011)
- Language: English
- ISBN-10: 1449390501
- ISBN-13: 978-1449390501
- Product Dimensions: 7 x 0.6 x 9.2 inches
- Shipping Weight: 14.9 ounces (View shipping rates and policies)
- Average Customer Review: 41 customer reviews
- Amazon Best Sellers Rank: #1,628,717 in Books (See Top 100 in Books)
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Learning Android 1st Edition
Use the Amazon App to scan ISBNs and compare prices.
There is a newer edition of this item:
The Amazon Book Review
Author interviews, book reviews, editors picks, and more. Read it now
Customers who viewed this item also viewed
What other items do customers buy after viewing this item?
Building Applications for the Android Market
About the Author
Marko Gargenta is the founder and chief Android expert at Marakana, a training company in San Francisco. Marko has developed Android Bootcamp and Android Internals courses, and has trained over 1,000 developers on four continents. His clients include Qualcomm, Sony-Ericsson, Motorola, Sharp, Cisco, U.S. Department of Defense, and many more. Marko frequently speaks on Android at technical conferences and events, and is the founder of San Francisco Android Users Group.
Top customer reviews
There was a problem filtering reviews right now. Please try again later.
The tutorial is nicely written and the topics and their related Android classes well explained.
It is worth the money and will really give you a solid ground on which to start your Android adventure, highly
recommended. You must have a working knowledge of Java (the main programming language for Android) to understand the contents.
So why not rate this 5? It has issues I think need to be addressed in future releases.
1. It lacks illustrative diagrams. Especially for layouts, simple illustrative diagrams could make most parts easier to understand and follow.
2. Sometimes it seems the author lost track of what it is doing, mainly due to the way the samples are structured. You will see things like TimelineActivity1 in code while he is talking about TimelineActivity without making clear why the (1) and whether there will be a (2) or more. After replacing DbHelper class developed earlier with StatusData, you will be surprised that even later chapters are still developed using the DbHelper for no reason. This makes it difficult to work along since after creating the StatusData, I eliminated DbHelper, which is now a private inner class of the StatusData, from my project and thinking later chapters will not need it just to turn to the next chapter and still have the DbHelper being used.
3. When the StatusData class was introduced, there was no source to see where it was actually created in the book, so I had to look through the downloaded sources to see where that class was actually created.
Hope in the future the author will improve on the presentations. The writing style is really good and fun to read.
The book seems a good choice though not ideal. I could find typos both in the text and at pictures. Typically typos are obvious and don't prevent from understanding, but this is annoying. The first 50 (or so) pages present well-known or simple introductory things in all details. But then the real stuff starts, and sometimes I'd like to have more detailed explanation.
Nevertheless, the book is really good. It is comparatively small in volume and allows you to start Android development very quickly.
There are a couple things in the book that are a little out of date. The Android Development Tools have changed a bit. When you come across something, just get some keywords for the error and Google it. Still 5/5 for the book.
The huge problem is that the Kindle version of this book is outdated. There are several syntax related errors that have since been fixed in the newer versions. Most of these problems are pretty simple to spot if you're already experienced with Java, but there's a big one in chapter 9 that took me awhile to figure out.
If you're willing to spend an extra $5 there's a link to a special offer from O'Reilly that will allow you to get a highly discounted copy of the e-book from their store. The O'Reilly version is updated free for life, DRM free, and available in a variety of formats. Not a bad deal for five bucks.