Industrial-Sized Deals Shop all Back to School Shop Men's Hightops Learn more nav_sap_plcc_6M_fly_beacon David Ramirez UP3 $5 Off Fire TV Stick Subscribe & Save Shop Popular Services hog hog hog  Amazon Echo Starting at $99 Kindle Voyage Gear Up for Football STEM Toys & Games
Pro Android 3 and over one million other books are available for Amazon Kindle. Learn more

Pro Android 3 3rd Edition

27 customer reviews
ISBN-13: 978-1430232223
ISBN-10: 1430232226
Why is ISBN important?
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Have one to sell? Sell on Amazon
Try the eTextbook for free
Buy used
Buy new
More Buying Choices
28 New from $0.67 36 Used from $0.01

InterDesign Brand Store Awareness Rent Textbooks
$25.52 FREE Shipping on orders over $35. Only 1 left in stock (more on the way). Ships from and sold by Gift-wrap available.

Frequently Bought Together

Pro Android 3 + Beginning Android 2
Price for both: $52.60

Buy the selected items together

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 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

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 or contact him at


Engineering & Transportation Books
Discover books for all types of engineers, auto enthusiasts, and much more. Learn more

Product Details

  • Paperback: 1200 pages
  • Publisher: Apress; 3 edition (April 20, 2011)
  • Language: English
  • ISBN-10: 1430232226
  • ISBN-13: 978-1430232223
  • Product Dimensions: 7.5 x 2.3 x 9.2 inches
  • Shipping Weight: 4.2 pounds (View shipping rates and policies)
  • Average Customer Review: 3.9 out of 5 stars  See all reviews (27 customer reviews)
  • Amazon Best Sellers Rank: #1,170,017 in Books (See Top 100 in Books)

More About the Authors

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

Customer Reviews

Most Helpful Customer Reviews

25 of 25 people found the following review helpful By Deeps on May 15, 2011
Format: Paperback
This is a really good book on Android development.

I have been extensively programming in java for a few years. Recently
I was reading about a CIO summit in our area and each of the CIOs talked about
how significant the new mobile devices are for banking, transportation
and healthcare.

I wanted to see how to quickly gain expertise in the mobile space to
my already well established enterprise skills.

This book has pointed out that I can be up and running with Android
very quickly even without buying a single android device. I could walk
through almost all the examples of this book through the emulator.

I also like the fact that most of the chapters (except for a couple at
the begining) are stand alone. Each chapter has working examples that
have been specifically developed for that chapter with few
pre-requisites. I am able to download the zip files for each chapter
so that I can import them directly into eclipse. Then I am able to
read through the chapter and look at the working example
simultaneously to make the most of it.

If you look at the google android developer website you see that
android offers an extensive set of APIs. I do find the android
documentation on the android site very good. However I needed a book
that is a bit more organized and take me from concept to concept in a
meaningful manner.

By comparison I can see that this book covers a number of android
basic features that include intents, resources, menus, dialogs,
controls, services, security, preferences, activities, and content
providers. Some of these concepts are very unique to Android. The
authors have gone into a lot of detail while covering these topics.
Read more ›
2 Comments 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 Samwise on April 29, 2011
Format: Paperback Verified Purchase
This is the third Android programming book I have read and so far it is the best (for me at least). It is a massive book 1100+ pages that (so far in my reading) goes to the effort to explain not only how to do a task, but explains why.

While it is called Pro Android 3, it does go over the all the steps needed to get an experienced programmer up and going with the eclipse IDE for android programming. If you are familiar with Java programming I would recommend this as a great first book for Android development.
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 V S B VEERAPANENI on May 28, 2011
Format: Paperback
This is the first book I have read on the Android platform.

Though I am not an active coder, I have done quite a bit of coding in C++ and am quite familiar with C# and Java.

With this background I am pleased to find that I can learn the basics
from scratch with this book. Midway through the book I saw that I can get a good footing
with the internals of Android. There are also lot of chapters on a ton
of independent advanced APIs (this list is evident from the table of
contents in the book description).

I have seen some folks asking about fragments and other tablet
specific APIs. I haven't gone through those chapters in detail but from an
initial look it seems to have lot of pages on those topics.

Overall, this is a great book for Android developers whether they are beginners or already gotten their hands dirty in this environment.

On the way to my first app in Android...
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
4 of 4 people found the following review helpful By Nic on July 31, 2011
Format: Paperback
A small bit of background for my point of view: I am an Android developer, with two apps in the Android Marketplace. I've previously read the Beginning part of this series as well as the previous edition of this book (Pro Android 2). Beginning Android 2 (and now edition 3) gets you started with the Android platform, covering all of the basics with a good level of detail. Pro Android 3 starts out by giving a quick recap of the basics, but is really focused on exploring some of the more advanced topics of Android programming. The same authors of Pro Android 2 return for Pro Android 3.

For me, Pro Android 3 does a great job covering the advanced topics of Android programming, ranging from the ins and outs of Services, to Widgets, to OpenGL programming. While Beginning Android 3 covers all of the core topics of the Android platform, the Pro series expands on all of these topics with more detail as well as explains things that aren't introduced in the Beginning books.

Each chapter generally covers one basic concept, such as Services or Sensors or Fragments. The chapters read easily and are intermingled with example code that is easy to understand. Code is generally presented in complete modules so you get a good sense of how everything fits together. Then, individual blocks of code are explained separately as needed. Each section ends with References where you can get more details. Throughout the book, there are a few concepts that are only briefly covered, though the book mentions that updates will be posted to [...] as they are researched more. Their website has all of the sample code and projects presented in the book.

If you're like me, having previously read Pro Android 2, Pro Android 3 is a great update.
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
4 of 4 people found the following review helpful By Matt Accola on December 23, 2011
Format: Paperback
I am an experienced Java programmer and I bought this book to start learning Android. The book has plenty of good content and I have no specific objections but the book was really a slog. I found myself preferring to read pages on the Android Developer site rather than read the equivalent chapter(s) in this book. I think the problem for me was that I was often lacking any context when I was reading a chapter. Sure I was learning how to write an Service or a Notification but why? What problems and pitfalls might I face? The book seems to just have one code example after another with very little introduction, analysis, or synthesis of information.

Again, I think the authors know what they are talking about and you can definitely learn from reading the book. Perhaps its just not in line with the way I learn.
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

Set up an Amazon Giveaway

Amazon Giveaway allows you to run promotional giveaways in order to create buzz, reward your audience, and attract new followers and customers. Learn more
Pro Android 3
This item: Pro Android 3
Price: $25.52
Ships from and sold by

What Other Items Do Customers Buy After Viewing This Item?

Want to discover more products? Check out these pages to see more: android programming, app development, e readers device