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

Buy New

or
Sign in to turn on 1-Click ordering.
or
Amazon Prime free trial required. Sign up when you check out. Learn more
Buy Used
Used - Very Good See details
Price: £21.42

or
Sign in to turn on 1-Click ordering.
 
   
More Buying Choices
Have one to sell? Sell yours here
or
Get a £10.80 Amazon.co.uk Gift Card
Pro Android 3
 
 
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]

Sayed Hashimi , Satya Komatineni , Dave MacLean
4.0 out of 5 stars  See all reviews (6 customer reviews)
RRP: £39.49
Price: £30.80 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £8.69 (22%)
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
In stock.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.
Only 4 left in stock--order soon (more on the way).
Want guaranteed delivery by Wednesday, May 30? Choose Express delivery at checkout. See Details

Formats

Amazon Price New from Used from
Kindle Edition £20.84  
Paperback £30.80  
Trade In this Item for up to £10.80
Get an extra £5 when you trade in books worth £10 or more until June 30, 2012. Trade in Pro Android 3 for an Amazon.co.uk gift card of up to £10.80, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Find more products eligible for trade-in.

Frequently Bought Together

Pro Android 3 + Beginning Android Games + Programming Android: Java Programming for the New Generation of Mobile Devices
Price For All Three: £77.78

Show availability and delivery details

Buy the selected items together


Product details

  • Paperback: 1175 pages
  • Publisher: APRESS; 1 edition (29 April 2011)
  • Language English
  • ISBN-10: 1430232226
  • ISBN-13: 978-1430232223
  • Product Dimensions: 23.6 x 19 x 6.6 cm
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (6 customer reviews)
  • Amazon Bestsellers Rank: 274,469 in Books (See Top 100 in Books)

More About the Authors

Discover books, learn about writers, and more.

Product Description

Product Description

Pro Android 3 starts with the basics, giving you a firm foundation in Android development. It then builds on this foundation to teach you how to build real-world and fun mobile applications using the new Android 3.0 SDK. This book covers advanced concepts in detail including maps, geocoding, services, live folders, drag and drop, touchscreens, and the new Android 3.0 features: fragments and ActionBar. Pro Android 3 is uniquely comprehensive: it covers sensors, text to speech, OpenGL, live widgets, search, and the audio and video APIs.

Using the code-heavy tutorials and expert advice, you’ll quickly be able to build cool mobile apps and run them on dozens of Android-based smartphones. You’ll explore and use the Android APIs, including those for media, sensors, and long-running services. And you’ll check out what’s new with Android 3.0, including the improved UI across all Android platforms, drag and drop, fragment dialogs, and more, giving you the knowledge to create stunning, cutting-edge apps, while keeping you agile enough to respond to changes in the future.

What you’ll learn

  • How to use Android to build Java-based mobile applications for Google phones with a touch screen or keyboard
  • How to design and implement irresistible user interfaces for touch screens with Views and layouts
  • How to populate your application with data from data sources, using Content Providers
  • How Android works on the inside, so you better understand how to design great mobile apps
  • How to create 3D graphics with OpenGL and custom components
  • How to build multimedia apps using Android’s Media APIs
  • How to use Android’s location-based services, network-based services, and security
  • How to use new Android 3.0 features, such as fragments and the ActionBar

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 a passable understanding of Java, including how to write classes and handle basic inheritance structures.

Table of Contents

  1. Introducing the Android Computing Platform
  2. Setting up your Development Environment
  3. Understanding Resources
  4. Understanding Content Providers
  5. Understanding Intents
  6. Building User Interfaces and Using Controls
  7. Adding Menus
  8. Implementing Dialogs
  9. Working with Preferences and Saving State
  10. Security and Permissions
  11. Working with Services
  12. Exploring Packages, Processes, and Library Projects
  13. Exploring Processes, Components, Threads, and Handlers
  14. Exploring Broadcast Receivers and Long Running Services
  15. Exploring the Alarm Manager
  16. Unveiling 2D Animation
  17. Exploring Maps and Location Services
  18. Using the Telephony APIs
  19. Understanding the Media Frameworks
  20. Programming 3D Graphics with OpenGL
  21. Exploring Live Folders
  22. Home Screen Widgets and Live Wallpaper
  23. Android Search
  24. Exploring Text to Speech and the Google Translate API
  25. Touchscreens
  26. Using Sensors
  27. Understanding the Contact API
  28. Deploying your Application: Android Market and Beyond
  29. Fragments
  30. Action Bar
  31. Selected Topics in Android 3.0

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

Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product)
 
(7)

Your tags: Add your first tag
 


Customer Reviews

Most Helpful Customer Reviews
8 of 8 people found the following review helpful
Format:Paperback
Book content
Unfortunately, Pro Android 3 has the same problem than so many other books. It starts from the very beginning of Android development. Topics like Android structure, Dalvik overview, downloading and installing SDK don't belong into book like this. This is especially unacceptable in case of Pro Android book series as the same publisher has another book titled "Beginning Android"in their selection.

Why does this matter? Can't the readers just skip the first few chapters to get to the good content? Not really. The authors have included relevant bits and pieces that are relevant in the middle of these chapters. For example gems like Strict mode are buried in there.

If you're an Android dev with experience building few apps already you'll probably skip chapters 1 - 8. In my opinion all those chapters should have been compressed down into 1 - 2 chapters only talking about advanced features. Once you've read the rest of the book it might be worth getting back to these chapters to browse through and see if some of the subsections have additional info for you.

The rest of the chapters in this book all handle one Android API each(for example, home screen widgets, search, etc). Any of these chapters have potential to help a developer to get up to speed with an API he or she has not used before. To get started on a chapter you should take few minutes to browse the chapter through to get good overview of the topic. The book will give you good understanding what features and advanced features each API has and you can then get back and read the relevant parts..

The book covers pretty much all of the big APIs in the Android OS. Skimming thought the whole book will help you understand what bits of Android can help you with your project and you can go back to them to get deeper knowledge.

Source code examples in this book are very well thought out but reading code from a book is always a bit painful. The examples can help you understand the more complex APIs though.

Updates from Pro Android 2 - Android 3.0 Honeycomb
Google's speed of Android development is very fast. Print media is having difficulties to keep up with the developments. In this latest edition of this book the authors have added three new chapter to talk about Android Honeycomb features.

Of course Google has already moved on and released Android 3.1 (still Honeycomb). The section about Honeycomb widgets should already be updated with the new resizable widget APIs.

Who is this book for?
This book can be used for two purposes. It is easily one of the best books to start Android development with as long as you know Java already. The first chapters can be used as crash course for Android development.

This book is also a very functional as a reference book. The chapters are clearly separated and can function as stand alone manuals of each topic.

What's good?
This book covers all the essential APIs of Android platform. It is well organised and easy to use as reference book. In the multitude of Android books out there it is one of the best. It doesn't just go through the very basic but also takes a look with more advanced APIs.

What's bad?
The book should be much more compact.

What's missing?
Pro Android 3 is basically an API reference. It lacks any information that would make the readers better Android developers. Knowing APIs is a good start but good developers need to know best practices and patterns. Currently there are not many books out there that contains that info. I'd hope Pro Android series would shift their focus to that direction and let the Beginning Android series be the tutorial / reference book.
Comment | 
Was this review helpful to you?
2 of 2 people found the following review helpful
Not well explained 9 Aug 2011
Format:Paperback
This is a BIG book and I think it waffles on way too much and misses basic stuff in the process. I'm a professional Java developer that is learning Android. I found that the book didn't explain a lot of things and I only realized when I was looking at the javadocs. For instance I was reading the chapter on content providers thinking it was the way to access database data, which it can do, however I then realised you only use the providers if the data is to be available over multiple applications. If you only want the data in one application its better just to use the SQLite classes.

The sections on GUI design didn't even cover the new gui builder tools in eclipse, it just talked about building gui's via xml. Learning Android which is a slightly older book covers using the builder!

The examples are not very good really and I found them not great for the explaining what was going on.

Over all it's too big (800 pages), looks rushed, doesn't go into enough detail on some subjects and waffles on too much in others.

I'm now reading Learning Android which so far seems better thought out and has more realistic useful examples.
Was this review helpful to you?
The Android Bible 27 Nov 2011
Format:Paperback
It would be a lot easier to list what this book does not cover. Extensive if somewhat disjointed with chapters not appearing to be in a logical order. I'm guessing this was because there are three authors but this is still a great book.
Comment | 
Was this review helpful to you?

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!


Look for similar items by category


Look for similar items by subject


Feedback


Amazon.co.uk Privacy Statement Amazon.co.uk Delivery Information Amazon.co.uk Returns & Exchanges