Pro Android 3 and over one million other books are available for Amazon Kindle. Learn more

Vous voulez voir cette page en français ? Cliquez ici.

Sign in to turn on 1-Click ordering.
More Buying Choices
Have one to sell? Sell yours here
Start reading Pro Android 3 on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Pro Android 3 [Paperback]

Satya Komatineni , Sayed Hashimi , Dave MacLean

List Price: CDN$ 55.81
Price: CDN$ 45.63 & FREE Shipping. Details
You Save: CDN$ 10.18 (18%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Usually ships within 10 to 13 days.
Ships from and sold by Gift-wrap available.


Amazon Price New from Used from
Kindle Edition CDN $26.05  
Paperback CDN $45.63's 2014 Books Gift Guide for Kids and Teens
2014 Books Gift Guide for Children & Teens
Browse our featured books to find gift ideas for the boys or girls on your holiday shopping list this year!

Book Description

Feb. 28 2011 1430232226 978-1430232223 1

Android is hot—Android device sales are increasing and even challenging those of the ubiquitous iPhone. If you're a developer interested taking advantage of this expanding market and creating sophisticated apps using the latest Android SDK, then this is the book for you.

Pro Android 3
shows you how to build real-world and fun mobile applications using the new Android SDK, codename "Gingerbread." This book covers everything from the fundamentals of building apps for embedded devices to advanced concepts such as custom 3D components and multi-tasking.

This book offers hand-on tutorials and advice, so you’ll quickly be able to build mobile applications ranging from games to Google apps, including add-ons to Google Docs. You’ll be able to extend and run the new Google Chrome APIs on Droid, Nexus One, X10, and the dozens of other Android-based smartphones.

  • Discover the design and architecture of the Android SDK, and how to build mobile applications using the Android SDK.
  • Explore and use the Android APIs, including those for media and Wi-Fi.
  • Learn what’s new with Gingerbread: improved UI across all Android platforms, integration with WebM, the latest Flash integration techniques, and more

What you'll learn

  • Use Android to build Java-based mobile applications for Google phones with a touch screen or keyboard
  • Design and architect using Google’s Android SDK
  • Use the Android SDK to write mobile applications for embedded devices
  • Create 3D graphics with OpenGL and custom components
  • Cuild multimedia and game apps using Android’s Media APIs and OpenGL
  • Use Android’s location-based services, networking (Wi-Fi APIs), and security
  • Create and allow for more integrated local and web searches
  • Build handwriting gesture UIs
  • Incorporate Google Translate into your Android applications

Who this book is for

This book is for professional software engineers/programmers looking to move their ideas and applications into the mobile space with Android. It assumes that readers have a passable understanding of Java, including being able to write classes and handle basic inheritance structures. This book also targets hobbyists.

Special Offers and Product Promotions

  • Join Amazon Student in Canada

Customers Who Bought This Item Also Bought

Product Details

  • Paperback: 950 pages
  • Publisher: Apress; 1 edition (Feb. 28 2011)
  • Language: English
  • ISBN-10: 1430232226
  • ISBN-13: 978-1430232223
  • Product Dimensions: 19.1 x 5.9 x 23.5 cm
  • Shipping Weight: 1.9 Kg
  • Amazon Bestsellers Rank: #381,102 in Books (See Top 100 in Books)

Product Description

About the Author

Satya Komatineni has been programming for over 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 over 30 articles touching many of these areas in 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 sourced Java based web framework, and has explored personal web productivity and collaboration tools through his open sourced work for

Satya holds a Masters degree in Electrical Engineering from Indian Institute of Technology, India, and a Bachelors degree in electrical engineering from Andhra University, India. You can find his website at

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.

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.

Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index
Search inside this book:

Customer Reviews

There are no customer reviews yet on
5 star
4 star
3 star
2 star
1 star
Most Helpful Customer Reviews on (beta) 3.9 out of 5 stars  27 reviews
25 of 25 people found the following review helpful
5.0 out of 5 stars Excellent Book May 15 2011
By Deeps - Published on
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. I
must say this strengthened my appreciation of Android as a full
fledged programming platform.

I am also very pleased with the coverage of Android internals that
include processes, threads, handlers, asynchronous tasks, broadcast
receivers, wake locks, long running services, notification manager

I have always wanted to see what it means to program in opengl. This
book provides an excellent introduction to opengl including the opengl
es 2.0. Be warned though that this is not an extensive guide on
OpenGL. You may have to buy a 500 page book just to do justice to all
the intricacies of OpenGL. This book does have references to further
material that you can read on OpenGL. The animation chapter is really
fun to read. The other advanced topics covered include maps,
telephony, sensors, media.

The coverage on the contacts api is extensive and good.

It is really surprising how quickly this book was released with
coverage for tablets only after a month or two of the honeycomb

Finally for a senior programmer this book goes into how to dive into
the android sdk source code right in the introductory chapter. I found
this really useful when I am not sure how a particular functionality
works when the SDK documentation is not clear.

As I have listed so many things this book covers it is fair to list a
few things that it does not cover. Game programmign is not covered at
all. Live Wall Paper topic is not covered. If you are thinking of
using Bluetooth API to write cool applications it is not covered

But I am really happy with the book because I am able to gain a broad
picture of the Android SDK. I am able to understand its architecture.
I am able to explore its advanced APIs. I am left with a lot
references to supporting material in each chapter.

Excellent in all and all.

Oh, one more thing! The supplemental website that supports this book seem to contain a lot of the working notes of authors
in addition to their future research on Android SDK.
11 of 11 people found the following review helpful
4.0 out of 5 stars Best Android programming book I have purchased April 29 2011
By Samwise - Published on
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.
6 of 6 people found the following review helpful
4.0 out of 5 stars Pro Android 3 May 28 2011
By V S B VEERAPANENI - Published on
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...
4 of 4 people found the following review helpful
3.0 out of 5 stars A slog Dec 23 2011
By Matt Accola - Published on
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.
4 of 4 people found the following review helpful
5.0 out of 5 stars Great reference July 31 2011
By Nic - Published on
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. To be clear, a lot of the text from Pro Android 2 is carried over to Pro Android 3. However, over 400 pages have been added to the third edition, increasing the page count by nearly 50% to 1139 pages. The updates are a mixture of updated content from the second edition (Async Tasks and Download Manager were added to Building and Consuming Services), to brand new sections covering Android 2 features that were missing from the second edition (Broadcast Receivers and Long Running Services, Alarm Manager, Sensors, Contacts API, NFC, Packaging), to new sections covering Android 3 SDK features (Fragments, ActionBar, SDK 3.0 Widget updates, Drag and Drop, OpenGL ES 2.0). These updates make Pro Android 3 a must-buy even if you've already read Pro Android 2.

Like the previous edition, this book is my go-to book when I need to brush up on an Android concept, or to learn about something new that I want add to my apps (like SDK 3.0 features).

Look for similar items by category