Start reading Programming Android on your Kindle in under a minute. Don't have a Kindle? Get your Kindle here.

Deliver to your Kindle or other device

 
 
 

Try it free

Sample the beginning of this book for free

Deliver to your Kindle or other device

Read books on your computer or other mobile devices with our FREE Kindle Reading Apps.
Programming Android: Java Programming for the New Generation of Mobile Devices
 
 

Programming Android: Java Programming for the New Generation of Mobile Devices [Kindle Edition]

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

Kindle Price: £16.91 includes VAT* & free wireless delivery via Amazon Whispernet
* Unlike print books, digital books are subject to VAT.

Formats

Amazon Price New from Used from
Kindle Edition £16.91  
Paperback --  


Product Description

Product Description

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

About the Author

Zigurd Mednieks is a consultant to leading OEMs, enterprises, and entrepreneurial ventures creating Android-based systems and software. 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 blended communication and social media in purpose-built embedded systems and on the Android platform.

Laird Dornin is a mobile development architect with extensive experience in Java, Android, J2ME, SavaJe, and the webkit browser library. He was a member of the J2SE development team at Sun Microsystems specializing in java.rmi and Jini technology. Laird is currently a Senior Engineer at a major wireless carrier, where he provides Android architectural guidance and Network API support to members of the carrier's developer community.

Blake Meike is a software engineer with more than 20 years of experience, much of it with Java. He has built systems as large as Amazon's massively scalable AutoScaling service and as small as a pre-Android OSS/Linux based Java-like platform for cell-phones. Blake is currently an Android Evangelist, working at Marakana. He is co-author of two O'Reilly books on Android, including the best-selling, "Programming Android".

With over a decade of software engineering experience, Masumi Nakamura has worked in various positions within the mobile technology arena, from building out mobile infrastructure to founding his own mobile company. He was one of the primary Android developers of the Where Android app and now is Principal Architect for the Big Data and Recommendations Group at Where, Inc. Outside of coding, he spends his time practicing Ba Gua Zhang and caring for his two cats.


Product details

  • Format: Kindle Edition
  • File Size: 4129 KB
  • Print Length: 504 pages
  • Page Numbers Source ISBN: 1449389694
  • Simultaneous Device Usage: Unlimited
  • Publisher: O'Reilly Media; 1 edition (15 July 2011)
  • Sold by: Amazon Media EU S.à r.l.
  • Language: English
  • ASIN: B005EI86D6
  • Text-to-Speech: Enabled
  • X-Ray: Enabled
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (3 customer reviews)
  • Amazon Bestsellers Rank: #171,656 Paid in Kindle Store (See Top 100 Paid in Kindle Store)
  •  Would you like to give feedback on images?


More About the Authors

Discover books, learn about writers, and more.

What Other Items Do Customers Buy After Viewing This Item?


Customer Reviews

4.0 out of 5 stars
4.0 out of 5 stars
Most Helpful Customer Reviews
3 of 3 people found the following review helpful
Format:Paperback
This book claims to explain how to create well behaved android applications. It certainly explains activities but fails to give a single example, that I can find, of how to move from one activity to another. The word intend is mentioned and there is a small section on tasks but where is the code example?
Was this review helpful to you?
8 of 9 people found the following review helpful
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.

A must read in a new generation of Android books!
Comment | 
Was this review helpful to you?
4 of 5 people found the following review helpful
4.0 out of 5 stars Great book, but some padding 26 Jan 2012
By AndyC
Format:Paperback
The best sections of this book - like the chapters on views and fragments - are easily of five star standard, but they are let down by some others (particularly towards the start) which are less good. The chapter on Java, for example, veers wildly between the basic (types) and the obscure (fine details of how to handle thread safety) and it is hard to see who exactly it is aimed at. I would likewise question whether a book aimed at this "beyond the basics" level needs such a long and detailed introduction to Eclipse and building a "hello world" Android project (information which is widely available elsewhere). It is a shame that this space wasn't used for other material up to the high standard of the rest of the book - it feels very much like one of the book's four authors was put in charge of these first chapters and let down the others.
Comment | 
Was this review helpful to you?
Would you like to see more reviews about this item?
Were these reviews helpful?   Let us know
Search Customer Reviews
Only search this product's reviews

Popular Highlights

 (What's this?)
&quote;
An Intent represents an abstract description of a function that one activity requires another activity to perform, such as taking a picture. &quote;
Highlighted by 13 Kindle users
&quote;
Java guarantees that all fields are automatically initialized at object creation: boolean is initialized to false, numeric primitive types to 0, and all object types (including Strings) to null. &quote;
Highlighted by 10 Kindle users
&quote;
hashCode and equals should be considered a pair: if you override either, you should override both. &quote;
Highlighted by 8 Kindle users

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
   



Look for similar items by category


Amazon Media EU S.à r.l. Privacy Statement Amazon Media EU S.à r.l. Delivery Information Amazon Media EU S.à r.l. Returns & Exchanges