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


or
Sign in to turn on 1-Click ordering.
or
Amazon Prime free trial required. Sign up when you check out. Learn more
More Buying Choices
Have one to sell? Sell yours here
Android Essentials (Books for Professionals by Professionals)
 
 
Start reading Android Essentials on your Kindle in under a minute.

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

Android Essentials (Books for Professionals by Professionals) [Paperback]

Chris Haseman
1.0 out of 5 stars  See all reviews (2 customer reviews)
RRP: £15.99
Price: £13.59 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £2.40 (15%)
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.
Want guaranteed delivery by Tuesday, May 29? Choose Express delivery at checkout. See Details

Formats

Amazon Price New from Used from
Kindle Edition £10.54  
Paperback £13.59  
Amazon.co.uk Trade-In Store
Did you know you can trade in your old books for an Amazon.co.uk Gift Card to spend on the things you want? Plus, get an extra £5 Gift Certificate when you trade in books worth £10 or more before June 30, 2012. Visit the Books Trade-In Store for more details.

Product details

  • Paperback: 750 pages
  • Publisher: firstPress; 1 edition (27 Aug 2008)
  • Language English
  • ISBN-10: 1430210648
  • ISBN-13: 978-1430210641
  • Product Dimensions: 19 x 23.5 x 0.6 cm
  • Average Customer Review: 1.0 out of 5 stars  See all reviews (2 customer reviews)
  • Amazon Bestsellers Rank: 1,246,686 in Books (See Top 100 in Books)

Product Description

Product Description

Android Essentials is a no–frills, no–nonsense, code–centric run through the guts of application development on Google’s Mobile OS. This book uses the development of a sample application to work through topics, focusing on giving developers the essential tools and examples required to make viable commercial applications work. Covering the entirety of the Android catalog in less than 150 pages is simply impossible. Instead, this book focuses on just four main topics: the application life cycle and OS integration, user interface, location–based services, and networking.

  • Thorough, complete, and useful work on the nuts and bolts of applicatio development in Android
  • Example driven and practically minded
  • A tool for hobbyists and professionals who want to create production–quality applications

What you’ll learn

  • Understand how an Android application functions and communicates with the handset that hosts it.
  • Comprehend the complexities of timers, services, and multimedia playback.
  • Create and display a rich mix of custom–rendered screens and tailored Android widgets.
  • Understand how location–based services are becoming more and more important in the mobile world.
  • See how to use Google’s powerful Map tool.
  • Explore the intricacies of network connectivity in the mobile world.

Who this book is for

This book is for professional software engineers looking to move their ideas and applications into the mobile space with Android. The author assumes the reader has a passable understanding of Java. They should be able to write classes and handle basic inheritance structures. This book also targets hobbyist developers looking to negotiate the complex minefield of mobile software.

Table of Contents

  1. Introduction
  2. The Application
  3. User Interface
  4. Location, Location, Location
  5. Taking Android Out for a Walk
  6. Tying on a Bow

About the Author

Work Experience: 9/06 - Current Gravity Mobile San Francisco CA Lead Software Engineer Technical lead for MLB.com Gameday and Gameday Audio Contributing Engineer, AT&T Pandora Mobile project Contributing Engineer, AT&T Song ID project Contributing Engineer, VZW Music ID project 4/05 - Current Technical Writer San Francisco CA Mobile systems technical author Author and editor of Zen and the Art of Debugging Co-Author of Playing Multimedia Using BREW's IMedia API Two more articles to be released on DevX.com within the month. 9/03 - 9/06 Rocket Mobile Los Gatos CA Software Engineer - Mobile Devices Technical lead, multimedia messaging for Motorola V325, V3c RAZR, KRZR mobile phones Designed and implemented Message Playback and Rendering System for picture messages Redesigned and upgraded in-house database for Picture and Text Messages Maintained and upgraded the packaging and transport system for Picture and Text Messages Upgraded, optimized and maintained Multi Media Messaging WAP codecs Successfully passed Verizon's Interoperability Tests for eight mobile handsets Over 10,000,000 units shipped by end of 2006 Authored, maintained, and upgraded over 30,000 lines of production-quality C code MMS specification manager, direct upgrade path for MMS software Rearchitected and refactored Rocket Mobile's licensed application framework Packaging the software for license to major handset OEM Frequent idea submittals to CEO incited internal "Mobile Application Idea Contest" As a result, a channel of communication has opened at R.M. between executives and developers that have resulted in new application development Authored a real-time Global-Positioning-System prototype application for mobile devices Conceived of, successfully pitched, and wrote a new embedded application for reading RSS 4/01 - 7/03 Technologies for Learning & Creativity Lyme NH Consultant Created a variety of File-maker Pro Databases

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

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(1)
(1)
(1)

Your tags: Add your first tag
 

What Other Items Do Customers Buy After Viewing This Item?


Customer Reviews

5 star
0
4 star
0
3 star
0
2 star
0
Most Helpful Customer Reviews
12 of 12 people found the following review helpful
Format:Paperback
The title is appropriate as the book is very very brief.
There are better books coming out and I would wait for those to be honest.
Even the books author has another book coming out in late 2008 that is 4 times the size which will no doubt include this whole book inside it.
The thing that peeved me most if some of the screenshot take up an entire page just to show an hello world example and it does this 4 times in quick succession!
Also the font is large to pad out even more space so you really do get a very brief book with very little content.
Comment | 
Was this review helpful to you?
3 of 3 people found the following review helpful
Too basic 29 Jan 2010
Format:Paperback
With Android you need to have done Java before ideally. This book is too old and the information is to easy for someone with previous Java experience. "Hello, Android" is a far better book.
Comment | 
Was this review helpful to you?
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com:  6 reviews
10 of 12 people found the following review helpful
Outdated 4 Sep 2008
By Jayson Bailey - Published on Amazon.com
Format:Paperback|Amazon Verified Purchase
This book could have been decent, but instead it's just outdated. Too many things have changed in the SDK. I recommend waiting either for an updated version of this book, or a different book covering 0.9 beta, or better yet, 1.0.
4 of 4 people found the following review helpful
A fair starting point for the beginning Android developer 20 Jan 2009
By Adam Barrett - Published on Amazon.com
Format:Paperback
TagGerr@utahcon.com wrote: Apress's firstPress books are written as short and succinct as possible to engage the reader and provide them a starting point in a given technology. They are intented to be released and read as close to the technology release as possible to gain the maxiumum experience in the shortest amount of time. Unfortunately in some cases, this rapid-release structure doesn't pan out so well, which is a flaw that this book suffers from. Thankfully this flaw does not render the book completely useless.

From the beginning of Android Essentials, it's clear that Chris Haseman is passionate about mobile development and very excited about Android and its possibilities. He provides clear instructions and walks the reader through each part of an Android application, as well as providing hints and tricks within the Eclipse environment to make Android development even easier. While it's not an instuction book on how to write Java, as Chris points out early on, most developers with a basic understanding of the language should be able to power their way through the examples and concepts. Chris doesn't hold the readers hand through Java structure or development, but he progresses at a comfortable pace that should allow for any referential reading that may be necessary.

The example code is where the reader may experience the most frustration. All code in the book was written using the M5-RC15 version of the Android SDK, which is two steps below the current release, 1.0-R2. While it may still be possible to run the M5 version of the SDK in a currect Eclipse installation, it is much easier and recommended to use the latest release so that any applications developed will work with current handsets. This means that only the first project in the book will actually build and launch correctly and all the others require small to moderately large adjustments. Anything from `add a line here and change that line there' to `completely re-build this function from scratch' is needed to get each example running. From a learning standpoint, this is where the book doesn't hold up well. It can be difficult at best to find the correct solution, and even a web search may only yield a few hand-made solutions with the tag `your mileage may vary'.

Interestingly, this is can also be a saving factor for this book. Not everyone prefers to read a book where all the answers are laid out and available for download. Part of the enjoyment of development is knowing that you have created something for a purpose, and using this book's code examples and the provided instruction is a great launching pad to discover your own way to build the same applications. So while it may take some extra time to make the examples work, the personal effort will usually leave a more lasting impression than just retyping the code into your favorite editor and verifying that the application does what it should.

Overall, I think that Android Essentials is a fair starting point for the beginning Android developer. For a serious developer, it's a good book for idea reference, and for a beginner it's a good start to see what is possible with Android. My final recommendation would be to wait and hope for an updated release of this book, or at least the code it contains. While I do enjoy discovering my own way through a particular application, more reliable starting code would have allowed me to spend more time developing my own applications instead of repairing another developer's.
3 of 4 people found the following review helpful
Yep, outdated 1 Jan 2009
By Andrew M.A - Published on Amazon.com
Format:Paperback
Just re-iterating comments from other readers...this book is outdated. Most of the code samples don't work and by extension the book is out of sync with the 1.0 SDK.
Search Customer Reviews
Only search this product's reviews

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!

Create a Listmania! list

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