Sams Teach Yourself Android Application Development in 24... and over one million other books are available for Amazon Kindle. Learn more



or
Sign in to turn on 1-Click ordering
More Buying Choices
Have one to sell? Sell yours here
Start reading Sams Teach Yourself Android Application Development in 24... 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

 

Sams Teach Yourself Android Application Development in 24 Hours [Paperback]

Lauren Darcey , Shane Conder
3.2 out of 5 stars  See all reviews (76 customer reviews)

Buy New
$30.49 & FREE Shipping. Details
Rent
$19.60
Only 3 left in stock (more on the way).
Ships from and sold by Amazon.com. Gift-wrap available.
In Stock.
Rented by RentU and Fulfilled by Amazon.
Want it tomorrow, May 24? Choose One-Day Shipping at checkout. Details
Free Two-Day Shipping for College Students with Amazon Student

Formats

Amazon Price New from Used from
Kindle Edition $14.40  
Paperback $30.49  
Amazon.com Textbooks Store
Shop the Amazon.com Textbooks Store and save up to 70% on textbook rentals, 90% on used textbooks and 60% on eTextbooks.
There is a newer edition of this item:
Sams Teach Yourself Android Application Development in 24 Hours (3rd Edition) (Sams Teach Yourself -- Hours) Sams Teach Yourself Android Application Development in 24 Hours (3rd Edition) (Sams Teach Yourself -- Hours)
$35.03
Available for Pre-order

Book Description

June 20, 2010 0321673352 978-0321673350 1

Full Color!

 

In just 24 sessions of one hour or less, learn how to build powerful applications for the world’s first complete, open, and free mobile platform: Android. Using this book’s straightforward, step-by-step approach, you’ll build a fully-featured Android application from the ground up and master the skills you need to design, develop, test, and publish powerful applications. Each lesson builds on what you’ve already learned, giving you a rock-solid foundation for real-world success!

 

Step-by-step instructions carefully walk you through the most common Android development tasks.

Quizzes and Exercises at the end of each chapter help you test your knowledge.

By the Way notes present interesting information related to the discussion.

Did You Know? tips offer advice or show you easier ways to perform tasks.

Watch Out! cautions alert you to possible problems and give you advice on how to avoid them.

 

Learn how to…

  • Develop Android applications quickly and successfully with Java
  • Master Google’s Android SDK and development tools
  • Leverage the Eclipse programming environment to develop Android projects
  • Understand the Android application lifecycle
  • Build effective, user-friendly user interfaces
  • Retrieve, store, and work with application data
  • Develop powerful network applications
  • Add popular social features and location-based services to your applications
  • Take advantage of Android device hardware like the camera
  • Internationalize, test, and publish your Android applications

Frequently Bought Together

Sams Teach Yourself Android Application Development in 24 Hours + Hello, Android: Introducing Google's Mobile Development Platform (Pragmatic Programmers)
Price for both: $50.99

Buy the selected items together


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 http://developer.com, http://informIT.com, and their own Android blog, http://androidbook.blogspot.com.


Product Details

  • Paperback: 480 pages
  • Publisher: Sams Publishing; 1 edition (June 20, 2010)
  • Language: English
  • ISBN-10: 0321673352
  • ISBN-13: 978-0321673350
  • Product Dimensions: 7.1 x 0.8 x 9.1 inches
  • Shipping Weight: 2 pounds (View shipping rates and policies)
  • Average Customer Review: 3.2 out of 5 stars  See all reviews (76 customer reviews)
  • Amazon Best Sellers Rank: #216,614 in Books (See Top 100 in Books)

More About the Authors

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

Customer Reviews

There are errors in the code examples in the book. MagisterLudi  |  13 reviewers made a similar statement
Most Helpful Customer Reviews
24 of 26 people found the following review helpful
4.0 out of 5 stars A book for beginners and tips for experts August 31, 2010
By Sam
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).
Was this review helpful to you?
9 of 9 people found the following review helpful
4.0 out of 5 stars Complete, full of advice from real programmers 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. Apart from the Q&A section each chapter also included some exercises, which really are a challenge, because no 'answer' is given there. Just a task. I liked those!

A lot of Android books (or programming books in general) use a sample application which is enhanced throughout the whole book. This book is no different. However, where other books might focus on forms and list this book's example is a nice trivia game, which makes use of the camera, the network, social features and many other cool Android framework features.

The way the example program is set up and worked out is really the way you (or I in this case) would start fiddling around with Android. At some point it states: "You can copy the QuizSplashActivity five more times..." A very pragmatic approach, and again something programmers do daily. Maybe not the most elegant suggestion, but if you want to achieve something fast (learning Android) that's just the way I like.

Before you dive into a new chapter, a concept or screen layout a nice diagram is often presented first, which really helps in getting your brain in design / conceptual 'mode' (so to speak).

The majority of the Android concepts are covered really well. Shared preferences, context- and normal menus, dialogs, views, view switchers, image media, location based services, progress bars, communicating with a network server, creating home screen app widgets, and many more. Also 'development' activities like testing and developing for different devices and 'deployment' activities like placing your app in the Android market are present in the book.

The majority of the chapters have sample code, which you can download from a website. The examples all worked in my case. No problems there.

The author's are active bloggers on mobile application development and Android development in particular. If you don't buy the book you should definitely check out their blog (at [...]) and the mobile tuts website ([...]), with many of their contributions.

Advanced topics like OpenGL 2D/3D, the SQLite database, content providers and the various sensors, etc. are each described in half to a full page of text, but not more. I would have wanted to see a chapter on SQLite database and one on content providers though, since these are very common in Android apps, even for beginners.

Conclusion: I really liked the full color pages, the text boxes with invaluable information from real programmers and the digestibility of the chapters a real plus. Maybe some advanced features (like SQLite databases and content providers) could have been described in their own chapter, but then again, the target audience is the beginning Android developer. The book is very complete in the sense that it describes the whole process of setting up your dev environment, programming your app, testing it and deploying it on the Android market. I would really recommend this book for beginning Android developers. If you already read one or two Android books and consider yourself a mid-level to seasoned Android programmer don't buy the book. Maybe skim the pages and read the "Watch out!", "By the way" and "Did you know" text boxes ;-)
Comment | 
Was this review helpful to you?
25 of 31 people found the following review helpful
By paulsm
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.
Was this review helpful to you?
Most Recent Customer Reviews
4.0 out of 5 stars Well written and organized
This shows you a tested way to structure your code. You get good tips that you would not get just browsing around the internet. Read more
Published 1 month ago by David C
3.0 out of 5 stars A Little Short On UI Concepts
I've used a number of Sams Teach Yourself books in the past, and I wanted to learn about Android App Development. Read more
Published 1 month ago by Philip R. Heath
2.0 out of 5 stars Hard to follow
First off; I'm a software developer who's worked in Java, C#, VB, etc for over a decade and I bought the kindle edition,
I knew when I was buying this it would be out of date,... Read more
Published 2 months ago by MildDiscomfort
4.0 out of 5 stars Informative but Some Experience Required
Ok, I ordered this book having read the description and thinking to myself that this had to be a rather helpful book to read jump into. Read more
Published 4 months ago by Antoine D. Reid
5.0 out of 5 stars Great book with great lessons
I am a computer programmer with no experience writing android apps. This is a great intro book for people like me. I can't say how it will work for non programmers. Read more
Published 6 months ago by Matthew Herbert
3.0 out of 5 stars difficult to understand
This is the type of book that would be helpful to someone that was already a techie, I think unless a person was technical, this book would be a bit difficult. Read more
Published 6 months ago by D.M.K
3.0 out of 5 stars Lacks context for learning Android development
The Sams books feature beautiful layouts, full color screenshots and bite-size chapters but as with many of these guides, the promise to learn the topic in 24 hours is something of... Read more
Published 7 months ago by James Beswick
1.0 out of 5 stars Not for the Beginner
I can do a small bit of programming; HTML, CSS, Java... But this book was a bit over my head. There are many ideas I have for Android apps and long to create them, but if you don't... Read more
Published 8 months ago by Natalie Kilpatrick
4.0 out of 5 stars Good book, but not for those without coding experence
I know scripting and SQL, so I was able to follow this and get a good feel for how to write little android widgets. Read more
Published 9 months ago by A. Thomas
2.0 out of 5 stars Nice production, poor support
As with the 24hr series this book provides 24 self paced tutorials, that are about an hour long. The book target the Android 2.1 SDK. Read more
Published 12 months ago by Mike
Search Customer Reviews
Only search this product's reviews


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