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

Sell Us Your Item
For a $3.28 Gift Card
Trade in
Have one to sell? Sell yours here
Start reading Programming Android on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.
Sorry, this item is not available in
Image not available for
Color:
Image not available

To view this video download Flash Player

 

Programming Android [Paperback]

Zigurd Mednieks , Laird Dornin , G. Blake Meike , Masumi Nakamura
3.7 out of 5 stars  See all reviews (43 customer reviews)


Available from these sellers.


Free Two-Day Shipping for College Students with Amazon Student

Formats

Amazon Price New from Used from
Kindle Edition $19.79  
Paperback --  
Rent Your Textbooks
Save up to 70% when you rent your textbooks on Amazon. Keep your textbook rentals for a semester and rental return shipping is free.
There is a newer edition of this item:
Programming Android: Java Programming for the New Generation of Mobile Devices Programming Android: Java Programming for the New Generation of Mobile Devices 4.2 out of 5 stars (17)
$27.27
In Stock.

Book Description

August 5, 2011 1449389694 978-1449389697 1
Thank you for making Programming Android a huge success! This edition has been superseded by the second edition, ISBN 1449316646, also sold here on Amazon.com.

What does it take to build well-engineered Android applications? Explore Android's core building blocks and APIs in depth with this authoritative guide, and learn how to create compelling apps that work on a full range of Android devices. You'll work with proven approaches to app design and implementation--including application frameworks that you can use as a starting point for your own projects.
Delve into sensors, native development, 3D graphics, and many other topics, and discover how to build apps on the platform of your choice. If you're an intermediate to advanced programmer, you'll learn how to make great Android apps.
  • Learn how to use the Android SDK with the Eclipse IDE
  • Apply advanced Java concepts regardless of your experience with the language
  • Create an Android user interface that's captivating and easy to navigate
  • Use the Fragment API for tablet user interfaces
  • Make your application compatible with Honeycomb and earlier versions
  • Understand Android's unique database design issues and the role of SQLite
  • Use sensors and gestures to expand your app's input beyond just tapping and scrolling
  • Explore Android APIs for multimedia, location, communication, NFC, and other applications


Editorial Reviews

From the Author

We set out to write a book that goes beyond the basics - that doesn't just tell you "what" but also "why" and how best to make use of your knowledge to create rich, compelling Android apps.
This book at aimed at people with some programming experience. It will tell you how to turn your knowledge of Java, iOS programming, and other experience into productive results in Android.
Android is new and different, and the best Android software takes advantage of how Android enables you to store data, communicate between processes and applications, and how Android applications interact with the Android operating system. This book will help you build those advantages into your apps.

From the Inside Flap

"Finally! A book that goes into deail! Hooray!" -Perry J. Nally, FeetDog.com
"Great work... couldn't put it down" -Wenjing Dai, developer

Product Details

  • Paperback: 504 pages
  • Publisher: O'Reilly Media; 1 edition (August 5, 2011)
  • Language: English
  • ISBN-10: 1449389694
  • ISBN-13: 978-1449389697
  • Product Dimensions: 7 x 1.1 x 9.2 inches
  • Shipping Weight: 1.6 pounds
  • Average Customer Review: 3.7 out of 5 stars  See all reviews (43 customer reviews)
  • Amazon Best Sellers Rank: #365,145 in Books (See Top 100 in Books)

More About the Authors

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

Customer Reviews

I would highly recommend this book to any developer or any Android Project Manager. VJ  |  13 reviewers made a similar statement
Also, the material is very very dry. bob  |  10 reviewers made a similar statement
It wouldn't be difficult to break that code out. Broadmeadow  |  5 reviewers made a similar statement
Most Helpful Customer Reviews
29 of 31 people found the following review helpful
Format:Paperback
I had a need for using Android in a research setting for advanced
mobile networking. Though I have a strong Java and mobile programming
background, I have no familiarity with Android. I needed to get up
to speed quickly, and thought I would go with an OReilly book, usually
a good bet.

I ended up using the intro to quickly
get started with eclipse, and then moved into the view section to put
together an interface without much trouble (useful examples),
and am looking at the
advanced sections to learn about Android's NFC feature. The 3rd
section is enlightening, saving me from some design mistakes that I was
sure to make. I did, however, feel that some of the information in the
later chapters was over
my head, targeted at an audience with more outside knowledge.

Overall, the book is both good at introducing the basics of Android,
and covering the more advanced topics.
Comment | 
Was this review helpful to you?
32 of 35 people found the following review helpful
2.0 out of 5 stars A rarely disapointing book from O'Reilly December 16, 2011
Format:Paperback|Amazon Verified Purchase
I have bought dozen of IT books from O'Reilly and never got disappointed until I got this one. The authors try to cover everything but turn out covering nothing deep enough to be helpful in practice.

Taking Chapter 10 "Handling and Persisting Data" for example, the book first comes with an overview of relational database, which is good. Then it comes to a piece of code introducing SQLiteOpenHelper, a key component for handling Android data persistence. Just when I am expecting a section to continue on how to actually use this SQLiteOpenHelper to do real work, it stops there suddenly and comes out with another totally unrelated social networking code. I really can't see the point why it's composed in this way.

Similar things happen for other chapters. I am doing an Android project right now. In the beginning, when I needed to understand a specific technical usage, my first action was to reference this book (from reliable Oreilly). More often than not it failed to satisfy me. Android Documentation site and StackOverflow become the only way that can answer my question.

My overall opinion is that the book failed to handle a large and diverse topic like Android programming. Not recommended.
Was this review helpful to you?
12 of 12 people found the following review helpful
5.0 out of 5 stars A must read in a new generation of Android books. August 8, 2011
Format:Paperback
This book goes past the basics and provides a deeper level of understading of every topic it touches. It has a particular focus on how Android's data archiecture provides a model for apps that use a Web service, improving apperent
performance and presentation of data.

It is also the first in-depth book to cover Fragment and related classes that go into making Android tablet user interfaces. Additionally, it covers the compatibility library that enables running Fragment-based UIs on pre-Honeycomb versions of Android.
Comment | 
Was this review helpful to you?
Most Recent Customer Reviews
4.0 out of 5 stars Solid code examples
Programming Android is well done and comparable to a SAMS book on Android Programming but you should have some basic programming skills prior to this book.
Published 4 hours ago by Ronald G.
2.0 out of 5 stars Enough to whet your appetite... and leave you hanging.
I completely agree with Jason Geng's review. I purchased this book over a year ago hoping to get my feet wet in Android development. Read more
Published 1 day ago by WAYNE MCGEE
5.0 out of 5 stars A real gem
This review is for the 2nd edition, published in September, 2012

I had begun to loose faith in O'Reilly, but this book has restored it. Read more
Published 1 month ago by Thomas J. Trebisky
3.0 out of 5 stars Marginally Helpful
This book is somewhat dated and does not provide the latest devices or SDK. It does provide some good information, but other books do it better.
Published 3 months ago by Kevin K. Kemp
3.0 out of 5 stars So close to being really good...
Yes, I realize there is a new edition of this book. I still wanted to drop a line for those who may buy this book instead of the new edition. Read more
Published 4 months ago by Cameron M. Webb
5.0 out of 5 stars The best Android programming book out there
This book has so much it's tough to know where to start. In typical OReilly fashion this book covers every thing you need to know and also provides a great reference for many... Read more
Published 5 months ago by Mark Duenas
2.0 out of 5 stars Very unpleasant on Kindle
I bought this on Kindle, and there is no way to jump to a certain chapter.

There are only four vague sections that you can jump to. Read more
Published 5 months ago by bob
3.0 out of 5 stars Good Book on Android - for programmers
I really wanted to give this book 5 stars. It does cover all the basics and starts you off on many of the advanced topics and has a lot of material that is great for looking stuff... Read more
Published 6 months ago by David J. Kelley
1.0 out of 5 stars Only once found something useful in this book
After looking through this book for help in various areas (e.g., preferences, menus, phone access, intents), I vaguely recall finding help once; I had to go to the android. Read more
Published 7 months ago by Donald M Koch
5.0 out of 5 stars Amazing Book for understanding Android Architecture properly
I just finished reading this book and I was surprised to see how many negative reviews have appeared here. Read more
Published 8 months ago by Tanya Yordanova Penkovska
Search Customer Reviews
Only search this product's reviews

What Other Items Do Customers Buy After Viewing This Item?


Forums

There are no discussions about this product yet.
Be the first to discuss this product with the community.
Start a new discussion
Topic:
First post:
Prompts for sign-in
 



So You'd Like to...


Create a guide


Look for Similar Items by Category