Programming Books C Java PHP Python Learn more Browse Programming Books
and over one million other books are available for Amazon Kindle. Learn more
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Sams Teach Yourself Android Application Development in 24 Hours Paperback – June 20, 2010

ISBN-13: 978-0321673350 ISBN-10: 0321673352 Edition: 1st

11 New from $5.00 31 Used from $1.22
Amazon Price New from Used from
"Please retry"
"Please retry"
$5.00 $1.22

There is a newer edition of this item:

Free Two-Day Shipping for College Students with Amazon Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


Shop the new
New! Introducing the, a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Product Details

  • Series: Sams Teach Yourself
  • Paperback: 480 pages
  • Publisher: Sams Publishing; 1 edition (June 20, 2010)
  • Language: English
  • ISBN-10: 0321673352
  • ISBN-13: 978-0321673350
  • Product Dimensions: 7 x 0.8 x 9.1 inches
  • Shipping Weight: 2 pounds
  • Average Customer Review: 3.3 out of 5 stars  See all reviews (84 customer reviews)
  • Amazon Best Sellers Rank: #994,866 in Books (See Top 100 in Books)

Editorial Reviews

About the Author

Lauren Darcey is responsible for the technical leadership and direction of a small software company specializing in mobile technologies, including Android, iPhone, Blackberry, Palm Pre, BREW, and J2ME. With more than two decades of experience in professional software production, Lauren is a recognized authority in enterprise architecture and the development of commercial-grade mobile applications. Lauren received a B.S. in Computer Science from the University of California, Santa Cruz.


She spends her copious free time traveling the world with her geeky mobile-minded husband and is an avid nature photographer. Her work has been published in books and newspapers around the world. In South Africa, she dove with 4-meter-long great white sharks and got stuck between a herd of rampaging hippopotami and an irritated bull elephant. She’s been attacked by monkeys in Japan, gotten stuck in a ravine with two hungry lions in Kenya, gotten thirsty in Egypt, narrowly avoided a coup d’état in Thailand, geocached her way through the Swiss Alps, drank her way through the beer halls of Germany, slept in the crumbling castles of Europe, and gotten her tongue stuck to an iceberg in Iceland (while being watched by a herd of suspicious wild reindeer).


Shane Conder has extensive development experience and has focused his attention on mobile and embedded development for the past decade. He has designed and developed many commercial applications for BREW, J2ME, Palm, Windows Mobile, and Android--some of which have been installed on millions of phones worldwide. Shane has written extensively about the mobile industry and evaluated mobile development platforms on his tech blogs and is well known within the blogosphere. Shane received a B.S. in Computer Science from the University of California.


A self-admitted gadget freak, Shane always has the latest phone or laptop. He can often be found fiddling with the latest technologies, such as Amazon Web Services, Android, iPhone, Google App Engine, and other exciting, state-of-the-art technologies that activate the creative part of his brain. He also enjoys traveling the world with his geeky wife, even if she did make him dive with 4-meter-long great white sharks and almost get eaten by a lion in Kenya. He admits that it was his fault they got attacked by monkeys in Japan, that he snickered and whipped out his Android phone to take a picture when Laurie got her tongue stuck to that iceberg in Iceland, and that he still hasn’t learned his lesson about writing his own bio.


Other Publications by the Authors

The authors have also published Android Wireless Application Development, part of the Addison-Wesley Developer’s Library series, as well as numerous online technical articles for,, and their own Android blog,

Customer Reviews

There are errors in the code examples in the book.
The main problem with this book is the author's do not tell you where to go...they just say "go here" and expect you to figure it out.
From my point of view I found the book to be very well done.
D. Wortham

Most Helpful Customer Reviews

28 of 30 people found the following review helpful By Sam on August 31, 2010
Format: Paperback
Finally, I finished reading this book 24 hr is a misnomer, if you are thinking to finish the book in a day (it took me 13 days 2 hr a day cover to cover). One of the nice thing is the book is in Full Colour version these include screenshots, code and references to Eclipse (especially helpful if you are new with eclipse development). The book is easy to read, font and spacing were pleasing.

I should confess this is a beginner's book. You need some basic understanding of java and its concepts. The game the author picked was too basic for me, I wish I would have stated with this book months ago as it covers androids basic concepts and the first 6 chapters builds up the ground work for development on how to use eclipse and introduction to device debugging and logging( Eclipse DDMS, Android LogCat Logging).

A very good early introduction to debugging in chapter 2 right place before you get your hands dirty with coding, which i haven't seen any other books covering in that details. The author also mentions the reason they selected to use a particular android API or functionality at places and provide links for further reading.

There are also examples and exercises and although they are simple and primitive they give you the idea how to implement or use specific functionality and the solution for exercises are missing (it would have been helpful if there was a downloadable version on the website).Tips at some places are very useful and practical, some places it was an eye opener for an advance developer like me.

You will find this book useful and I'm sure it can be used as manual (not for expert android developer).
4 Comments Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
11 of 11 people found the following review helpful By J. Pelgrim on August 25, 2010
Format: Paperback
The first thing that hits you when you flip through the pages of this book is the color. The example screens, diagrams and tables really stand out. It's a delight to read a full color book and I'm thinking, why have I never come across more full color IT books?

The target audience are developers with a Java programming background who want to start Android development. And the book fulfills this promise very well.

The first couple of chapters are introductory, but aren't a drag to read (although the concepts of Activities, Intents and the manifest file are better explained in a book like "Hello, Android!" from the Pragmatic Programmers)

A second thing which really stuck out and is well worth mentioning are the "Did you know", "Watch out!" and "By the way" text boxes which really showed the authors have real programming experience with Android. Those little text boxes sometimes really contained little gems of information. These alone are worth reading every page of this book since you don't want to miss out on these.

The chapters are called "Hour 1..." and "Hour 2..." and are really targeted to be digested in an hour, max. I sometimes simply read a chapter in half an hour, without working out the examples in the development environment. I know, maybe not the way to go to really learn programming Android very well, but considering the time (we all have so little of) just reading a quick chapter was fulfilling for me anyway ;-)

Every chapter concludes with a Q&A section which was a bit tedious. The questions were very simple and the answers were right below the questions, so I skipped those sections further down the book.
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
26 of 32 people found the following review helpful By paulsm on July 31, 2010
Format: Paperback
I bought this book a few days ago at SIGGRAPH - and it's great.

Android is a HUGE topic - it's utterly impossible for a single book to cover even a small portion of Android in depth.

But the authors have done a really admirable job of getting you started from scratch:

* Installing the Android IDE (Eclipse)
* Writing a simple "hello world", and executing it on the Android emulator
* Step-by-step chapters on building up a simple application that touches on key aspects of the Android
* Etc

The same authors have written another book (published by New Riders, instead of SAMS) with a lot more detail. But frankly, this is the better choice for a "first book".

You definitely ought to be at least familiar with Java before starting this book, just as it would be good to know a little Objective C before starting out on iPhone (and ESSENTIAL to know MORE than a little C++ before starting out on Nokia/Symbian). But, as the authors point out, Android can be a great way to learn Java.

I highly recommend Lauren Darcey's and Shane Conder's book.
2 Comments Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
23 of 30 people found the following review helpful By B. McCarthy VINE VOICE on October 5, 2010
Format: Paperback Vine Customer Review of Free Product ( What's this? )
I used to write PHP scripts and edit Java Scripts. I wrote a few programs in BASIC as well. I wrote scripts for mIRC and other programs that allowed script-based customization. And I still write my own webpages in HTML. So I've been around the block with programming, but I've never done anything close to today's programming languages. That being said, I saw this book and I have an Android phone so I figured why not give it a try just for fun.

This is not a "just for fun" type of book unless you are already a skilled programmer. I was able to get the book's examples to work, but with a lot of trouble and some Google searching for external help. And I was not able to understand enough to start programming on my own. I ended up giving up.

Having programmed before, I understand the terminology and the structure of the book, and someone who already programs apps for other phones could (I presume) use this book to translate their programs into Android format. However, I did not find it helpful as a beginner's guide to programming mobile phone apps for the first time.
4 Comments Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Most Recent Customer Reviews

More About the Authors

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