Goodreads helps you keep track of books you want to read.
Start by marking “Programming Android: Java Programming for the New Generation of Mobile Devices” as Want to Read:
Programming Android: Java Programming for the New Generation of Mobile Devices
Enlarge cover
Rate this book
Clear rating
Open Preview

Programming Android: Java Programming for the New Generation of Mobile Devices

by
3.66  ·  Rating Details ·  168 Ratings  ·  11 Reviews
Get thoroughly up to speed on Android programming, and learn how to create up-to-date user experiences for both handsets and tablets. With this book’s extensively revised second edition, you’ll focus on Android tools and programming essentials, including best practices for using Android 4 APIs. If you’re experienced with Java or Objective-C, you’ll gain the knowledge neces ...more
Paperback, 2nd edition, 566 pages
Published October 19th 2012 by O'Reilly Media (first published December 15th 2010)
More Details... edit details

Friend Reviews

To see what your friends thought of this book, please sign up.

Reader Q&A

To ask other readers questions about Programming Android, please sign up.

Be the first to ask a question about Programming Android

This book is not yet featured on Listopia. Add this book to your favorite list »

Community Reviews

(showing 1-30 of 551)
filter  |  sort: default (?)  |  Rating Details
Carol M.
Jun 13, 2014 Carol M. rated it it was amazing
If you're on your first Android project (like me), get this book, right away! Don't be intimidated by its official designation as "intermediate". As a beginner, you'll want to know how to rescue yourself from bugs. This book provides the context behind every concept: you'll know the why, the what to do next, and the what to avoid (and why!). You'll develop a mental mapping of the "space" where everything sits.

It's aimed at people who've done some Java already, but if you haven't, there's a very
...more
Thomas Harning
Want to get into Android programming? What better than a book called Programming Android from O'Reilly! :) This is a GREAT resource! The book is well-organized into sections, giving you information on how to setup your environment all the way up to handling more recent topics like NFC.

I find that the style of the book works well as a reference to look up roughly how you would do something, like setup NFC P2P or setup some OpenGL graphics, as well as a running tutorial to read through to learn ho
...more
Fernando
Jan 09, 2014 Fernando rated it it was amazing  ·  review of another edition
A very detailed explanations of the Java language and android environment. The authors explains Java to the extent it relates to android OS and the Davrik Compiler. Keep in mind that when the book was published Android 4.0 was the latest version. But don't let that publishing date fool you because App support for Android 4.0 will have to go on for a while and the book is still very relevant as of Android 4.3-4.4. If your an experienced android developer look elsewhere this is for beginners. Expe ...more
Étienne Savard
Jul 04, 2014 Étienne Savard rated it really liked it
One of the best book on Android right now. Authors keep it updated with new revision regularly (3rd edition is due in december 2014).
Sameera Shaik
have to read this
Ali
Sep 04, 2013 Ali rated it liked it  ·  review of another edition
Shelves: reference
A good overview.

The instructions for setting up the build environment are already obsolete. In the second edition. Of an e-book.

But once I'd figured that part out I was able to (virtually) leaf through the book to aid me figuring out the structure of the app that I'd chosen to debug. And, eventually, to creating my own android app, from setting up the directory structure to signing the app for release.
Brannon
May 04, 2012 Brannon rated it it was ok  ·  review of another edition
This book is advertised as being very "advanced". It's not. It's advertised as having information about the NDK. It doesn't (unless you count one overly-long, unexplained example program as information). It has more information about the Java language that I cared to get in a book of this nature, and less information about sensors than is needed to do anything significant with them.
Saad Shakeel
Apr 10, 2014 Saad Shakeel rated it really liked it  ·  review of another edition
What I learnt from this book is that, one should hire a programmer instead of trying to learn every thing beyond scope. Still I'd appreciate writer's effort. Good for beginners.
Mike
Feb 19, 2012 Mike rated it really liked it  ·  review of another edition
Going back to this when I have more spare time; this book is technical in nature and requires more commitment than I have to offer right now!
Christoffer Klang
Picking this up later
Saif Khadr
Aug 07, 2013 Saif Khadr marked it as to-read  ·  review of another edition
How can I get read this book
Natalija Nikolceva
Natalija Nikolceva is currently reading it
Oct 07, 2016
Roohollah Rajabi
Roohollah Rajabi marked it as to-read
Oct 08, 2016
Aaron C
Aaron C marked it as to-read
Sep 11, 2016
Michael Ettlinger
Michael Ettlinger rated it really liked it
Aug 30, 2016
Clovis
Clovis marked it as to-read
Aug 29, 2016
Vamsi Polapragada
Vamsi Polapragada rated it liked it
Aug 29, 2016
Mr Thaw Soe
Mr Thaw Soe marked it as to-read
Jul 27, 2016
Vinay Asopa
Vinay Asopa marked it as to-read
Jul 18, 2016
Thomas Taylor
Thomas Taylor rated it really liked it
Jul 15, 2016
Hanan
Hanan marked it as to-read
Jul 10, 2016
Tom
Tom marked it as to-read
Jun 26, 2016
Carlos Castilla
Carlos Castilla marked it as to-read
Jun 25, 2016
Ulises Vasquez
Ulises Vasquez marked it as to-read
Jun 17, 2016
Natalia Tapia
Natalia Tapia is currently reading it
Jun 02, 2016
Joakim Engstrom
Joakim Engstrom rated it really liked it
May 29, 2016
praneeth
praneeth rated it it was amazing
May 29, 2016
Safarione95
Safarione95 marked it as to-read
May 27, 2016
Kevin Hollywood
Kevin Hollywood marked it as to-read
Sep 03, 2016
Jim
Jim added it
May 27, 2016
« previous 1 3 4 5 6 7 8 9 18 19 next »
There are no discussion topics on this book yet. Be the first to start one »
  • Programming in Objective C
  • High Performance MySQL: Optimization, Backups, Replication, Load Balancing & More
  • Learn Java for Android Development
  • Professional Android 2 Application Development
  • CSS3: The Missing Manual
  • Learning Android
  • The Well-Grounded Java Developer: Vital techniques of Java 7 and polyglot programming
  • JUnit in Action
  • Linux in a Nutshell
  • The Art of Assembly Language
  • Even Faster Web Sites
  • Android Application Development for Dummies
  • Version Control with Git
  • HTML5: The Missing Manual
  • The Art of Readable Code
  • Android Programming: The Big Nerd Ranch Guide
  • Hello, Android: Introducing Google's Mobile Development Platform
  • jQuery: Novice to Ninja

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »
3517874
Zigurd Mednieks is a consultant to leading OEMs, enterprises, and entrepreneurial ventures creating mobile and IoT systems and apps.

Previously he was Chief Architect at D2 Technologies, a voice-over-IP (VoIP) technology provider. There he lead engineering and product definition work for products that blend communication and social media in purpose-built embedded systems.

He is lead author of the to
...more
More about Zigurd Mednieks...

Share This Book