Programming Books C Java PHP Python Learn more Browse Programming Books
Pro Android 2 and over one million other books are available for Amazon Kindle. Learn more
  • List Price: $49.99
  • Save: $44.11 (88%)
FREE Shipping on orders over $35.
In Stock.
Ships from and sold by Amazon.com.
Gift-wrap available.
FREE Shipping on orders over $35.
Used: Acceptable | Details
Sold by giggil
Condition: Used: Acceptable
Comment: Heavy wear, ex-library book with markings, many stickers or residue, and has some writing or highlighting.
Access codes and supplements are not guaranteed with used items.
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See all 2 images

Pro Android 2 Paperback – March 14, 2010

ISBN-13: 978-1430226598 ISBN-10: 1430226595 Edition: 1st

Buy New
Price: $5.88
46 New from $3.74 53 Used from $0.01 1 Collectible from $9.98
Amazon Price New from Used from
Kindle
"Please retry"
Paperback
"Please retry"
$5.88
$3.74 $0.01
Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


Frequently Bought Together

Pro Android 2 + Pro Android
Price for both: $19.47

Buy the selected items together
  • Pro Android $13.59

Customers Who Bought This Item Also Bought

NO_CONTENT_IN_FEATURE

Best Books of the Month
Best Books of the Month
Want to know our Editors' picks for the best books of the month? Browse Best Books of the Month, featuring our favorite new books in more than a dozen categories.

Product Details

  • Series: Pro
  • Paperback: 736 pages
  • Publisher: Apress; 1 edition (March 14, 2010)
  • Language: English
  • ISBN-10: 1430226595
  • ISBN-13: 978-1430226598
  • Product Dimensions: 9.3 x 7.5 x 1.5 inches
  • Shipping Weight: 2.9 pounds (View shipping rates and policies)
  • Average Customer Review: 3.0 out of 5 stars  See all reviews (33 customer reviews)
  • Amazon Best Sellers Rank: #421,828 in Books (See Top 100 in Books)

Editorial Reviews

About the Author

Sayed Y. Hashimi is the author of Pro Android, as well as a consultant and trainer in Jacksonville, Florida. Sayed has worked for startups and Fortune 100 companies. He has developed large-scale distributed applications with a variety of programming languages and platforms, including C++, Java, and .NET. Sayed has published in major software journals on topics ranging from low-level programming techniques to high-level architecture concepts.

Satya Komatineni has been programming for more than 20 years in the IT and Web space. He has had the opportunity to work with Assembly, C, C++, Rexx, Java, C#, Lisp, HTML, JavaScript, CSS, SVG, relational databases, object databases and related technologies. He has published more than 30 articles touching many of these areas, both in print and online. He has been a frequent speaker at O'Reilly Open Source Conference, speaking on innovations around Java and Web. Satya has done a considerable amount of original work in creating Aspire, a comprehensive open-source Java-based web framework, and has explored personal web productivity and collaboration tools through his open-source work for KnowledgeFolders.com. Satya holds a master's degree in electrical engineering from Indian Institute of Technology and a bachelor's degree in electrical engineering from Andhra University, India. You can find his website at SatyaKomatineni.com.

Dave MacLean is a software engineer and architect living and working in Jacksonville, Florida. Since 1980, he has programmed in many languages, developing solutions ranging from robot automation systems to data warehousing, from web self-service applications to electronic data interchange transaction processors. Dave has worked for Sun Microsystems, IBM, Trimble Navigation, General Motors, and several small companies. He graduated from the University of Waterloo in Canada with a degree in systems design engineering. Visit his blog at http://davemac327.blogspot.com or contact him at davemac327@gmail.com.

Dave MacLean is a software engineer and architect currently living and working in Jacksonville, FL. He has programmed in many languages since 1980 developing systems ranging from robot automation systems to data warehousing, web self-service applications to EDI transaction processors.


More About the Authors

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

Resulting in reading each chapter twice, and this is a 700 page book.
Yvonne
The sample code that you can download from the book's web site doesn't import into Eclipse and the samples aren't the book examples anyway.
Amazon Customer
This book is a great resource for developers that are new to Android programming.
T. Lowry

Most Helpful Customer Reviews

Format: Paperback
Pro Android 2 is aimed at developers who want to take Android to the next level. This large book serves as a manual for how to do almost anything on Android. The book starts by giving a refresher of the platform, and then quickly dives into explaining XML files, GUI layout and Views, and working with mapping. Building and consuming services are explained, giving the first example of working with Apache's HttpClient libs that I have seen in an Android book. Examples of working with the Telephony API, searching, using gestures, you name it. The book even offers an alternative way of creating applications using Titanium Mobile. Finally time is spent explaining the Android Marketplace and things you should know before making your application public.

The information contained in this book is at the same time enlightening and overwhelming. In just the first few chapters, I had already found better ways to handle several things in my own Android applications. That alone was worth the time spent reading this book.

Although the book was written by three different authors, I found the writing style and flow of the book well done and congruous.

The book explains that the intended audience should have previous exposure to developing on the Android platform and to Java, and they mean it. While an introduction is given to the various parts of an Android application, a new developer wouldn't be able to get enough understanding to use this book as a starting point for developing Android applications. Previous exposure to any number of beginning Android books is recommended before you attempt to tackle this one. The publisher suggest you start with Beginning Android 2.

If you are an Android developer, do yourself a favor and pick up this book.
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
22 of 22 people found the following review helpful By Amazon Customer on April 6, 2010
Format: Paperback
In my opinion, one of the weaknesses of the Android documentation from Google is that is does not highlight the associated components of the Android Operating System. Pro Android 2 provides those high level connections and provides real depth into the various parts of the API.

I found the coverage of the Android Platform, in the context of the evolution of computing, to be particularly insightful and engaging. And they quickly transition into an in depth explanation of what you will need to build real applications.

The chapter exploring the Structure of an Android Application clearly illustrates how the different development assets are wired together by the runtime. The chapters describing the OOB widgets, menus and layout are both very complete and easy to understand.

I was especially excited to read the sections on more advanced topics, including OpenGL, 2D Animations, and even WebKit / Titanium hybrid development.

Outstanding book!
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
11 of 11 people found the following review helpful By T. Lowry on May 27, 2010
Format: Paperback
This book is a great resource for developers that are new to Android programming. I had never built a droid app before. With this book, I was able to get up and running very quickly. The examples are excellent and the foundation that this book provides is invaluable. It covers all of the topics for virtually any application need, and then describes in detail how to get your new app on the market.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
15 of 17 people found the following review helpful By Amazon Customer on September 3, 2010
Format: Paperback Verified Purchase
The book is extensive and covers a lot of material. However, about half of the examples don't work. The sample code that you can download from the book's web site doesn't import into Eclipse and the samples aren't the book examples anyway. I learn by taking something that works and extending the sample; if you learn like I do you'll be a little disappointed.

I see from the book's website, [...], that Pro Android 3 is in the works. I suggest they actually build the examples of the code they show in the book. It's clear they didn't build their own examples.
1 Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
6 of 6 people found the following review helpful By Vadim Kin on January 9, 2011
Format: Paperback
It is truly unbelievable books like this one get published. The code in the book is horrible, much of it does not even compile, let alone run. As a professional developer, how often can you break the build before you're put on notice? Before you're shown the door? Some figures are low-res gibberish where you can't make out the text - how does that get past quality control? Pp. 33-47 appear twice. More importantly, the book thoroughly lacks in examples where the reader is invited to sequentially implement a given set of tasks. It's more like "here is some code, here's what it does". What do I do with it? Where do I plug it in? The section on content providers is a real gem. Here, they are talking about the code in the notepad app in the Android samples (freely available on the net). Well, there happens to be a Notepad tutorial on the Android site, complete with step-by-step instructions, code explanations, and solutions. It also happens to be correct and well written. Authors, when you butcher someone else's perfectly good tutorial, at least don't confuse the reader more than the original text does. Actually, in this case the original text is quite clear, it's the butchered version that's worthless. One good chapter in the book, the one on how to set up the dev environment. But alas, the Android site has that as well. So, to someone considering buying this book, go over to [...] first, spend a couple of days there, then see if you really need a book. This is coming from someone who usually starts with a book. It's just that for some reason, the two Android books I attempted to use were worthless.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Most Recent Customer Reviews


What Other Items Do Customers Buy After Viewing This Item?