Beginning Android Application Development and over one million other books are available for Amazon Kindle. Learn more
CDN$ 30.09
  • List Price: CDN$ 47.99
  • You Save: CDN$ 17.90 (37%)
Only 1 left in stock (more on the way).
Ships from and sold by Amazon.ca.
Gift-wrap available.
Quantity:1
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See all 2 images

Beginning Android Application Development Paperback – Apr 19 2011


See all 2 formats and editions Hide other formats and editions
Amazon Price New from Used from
Kindle Edition
"Please retry"
Paperback
"Please retry"
CDN$ 30.09
CDN$ 17.57 CDN$ 19.43

Up to 90% Off Textbooks

Customers Who Bought This Item Also Bought



Product Details

  • Paperback: 448 pages
  • Publisher: Wrox (April 19 2011)
  • Language: English
  • ISBN-10: 9781118017111
  • ISBN-13: 978-1118017111
  • ASIN: 1118017110
  • Product Dimensions: 18.8 x 2.3 x 23.4 cm
  • Shipping Weight: 748 g
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (1 customer review)
  • Amazon Bestsellers Rank: #196,061 in Books (See Top 100 in Books)
  • See Complete Table of Contents

Product Description

From the Back Cover

Create applications for the latest Android OS

The Android OS is a popular and flexible platform for many of today's most in-demand mobile devices. This full-color guide offers you a hands-on introduction to creating Android applications for the latest mobile devices. Veteran author Wei-Meng Lee accompanies each lesson with real-world examples to drive home the content he covers. Beginning with an overview of core Android features and tools, the author proceeds to teach everything you need to know to successfully develop your own Android applications.

Beginning Android Application Development:

  • Explains what an activity is and reviews its lifecycle

  • Zeroes in on how to customize activities by applying styles and themes

  • Looks at the components of a screen, including LinearLayout, AbsoluteLayout, and RelativeLayout, among others

  • Details ways to adapt to different screen sizes and adjust display orientation

  • Reviews the variety of views such as TextView, ProgressBar, TimePicker, and more

  • Covers SMS messaging and networking

  • Walks you through how to create an Android Service and interact with it

  • Pares down the most essential steps for publishing Android applications

Wrox Beginning guides are crafted to make learning programming languages and technologies easier than you think, providing a structured, tutorial format that will guide you through all the techniques involved.

wrox.com

Programmer Forums
Join our Programmer to Programmer forums to ask and answer programming questions about this book, join discussions on the hottest topics in the industry, and connect with fellow programmers from around the world.

Code Downloads
Take advantage of free code samples from this book, as well as code samples from hundreds of other books, all ready to use.

Read More
Find articles, ebooks, sample chapters and tables of contents for hundreds of books, and more reference resources on programming topics that matter to you.

About the Author

Wei-Meng Lee is a technologist and founder of Developer Learning Solutions (www.learn2develop.net). He writes extensively for online publications and magazines on topics ranging from .NET to Mac OS X. In addition, he is the author of Beginning iOS 4 Application Development, as well as many other technology books and articles.

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

Customer Reviews

4.0 out of 5 stars
5 star
0
4 star
1
3 star
0
2 star
0
1 star
0
See the customer review
Share your thoughts with other customers

Most helpful customer reviews

Format: Paperback Verified Purchase
Easy to follow chapters that get you up and running in due time. Concise and easy how-to's exercises.

I would recommend this product.
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 Helpful Customer Reviews on Amazon.com (beta)

Amazon.com: 30 reviews
38 of 39 people found the following review helpful
Very helpful icebreaker June 16 2011
By Pecos Bill - Published on Amazon.com
Format: Paperback Verified Purchase
This book has broken the ice on Android development for me. After floundering for a while with spotty tutorials on the web, I realized I'd need a book and picked this one basically because it was one of the newer ones.

I started stepping through the book page by page and following the samples. By around the middle of chapter 3 I was able to break away and start coding my own app and just flipped to the sections of the book I needed for specific advice after that.

The tutorials are good. Straight to the point without the dead weight that plagues so many web samples (where all too often I found a sample that did the 1 thing I wanted and 15 things I didn't, which just created confusion). This book gives you the full code and then goes to a "How It Works" section that goes through the code bit by bit explaining what the different pieces do. That has been an immense help and there's nothing this book covers that left me with any doubt on how to do it.

It's still "Beginning" Android development because it's mostly covering the basics. Lots of options are not covered, but then, that would take another 500 pages. This book will get things functional to the point that if you want to do something more advanced, you'll likely be able to fill in the gaps with the official Android documentation online.

One mark I will put against the book: it did not cover widgets. Still, after using the book to create my widget as an app, I had enough understanding of what was going on that I was able to convert my app to a widget with the help of some online docs (which I previously was not able to make sense of).

Note that the book does not teach you Java. I have never programmed in Java before, though I've used C, C++ and C#, which is similar. Search Google for "Trail: Learning the Java Language" and that will take you to the Oracle site. Between that tutorial and this book, I was able to go from a complete Android novice to putting my first small app on the Market in about a week.
16 of 16 people found the following review helpful
A great Android primer with a variety of sample code. May 17 2011
By Peter Abatan - Published on Amazon.com
Format: Paperback
Beginning Android Application Development is one of the best Android books on the market. If you have a programming background, then this is the book you need to get you up to speed. I bought this book because I wanted to acquire as much knowledge as possible about Android, and I must say I was not disappointed.

Wei-Meng Lee as an experienced trainer had put a great deal of effort into how he could best communicate Android to a beginner, and has done it excellently. For example on page 105 to 109 the author writes about screen orientation and persistent state information. This area of Android is so well explained better than any other Android book I have read.

This book has a lot of sample code which can be easily incorporated into ones App, and the explanation does not leave you with more unanswered questions. Like most Android books I still believe having a programming background is still a requirement basically because most Android books teach you how to build Apps, and not how to program.

I have enjoyed reading this book and I thoroughly recommend it to anyone interested in mobile application development. A well deserved 5 stars.
13 of 13 people found the following review helpful
Beginning Android Application Development June 3 2011
By Rotorwing1 - Published on Amazon.com
Format: Paperback
I have a collection of several other android books that jump around and do not explain things thorough so that a new programmer can understand. I purchased this book and it is by far the best one yet! Wei-Meng Lee is gifted in his style of writing. It is easy to follow and understand. I am so excited to finish going through the rest of the book. I highly recommend that if you are only going to get one book, this is it. Thanks for such a wonderful product!
10 of 10 people found the following review helpful
Great if you know Java May 29 2011
By Hitz - Published on Amazon.com
Format: Paperback
This is an excellent learning tool for android development if you already know java. There are a lot of code examples so in the event that something is confusing, you can typically unravel the confusion by tinkering with the code. You will definitely learn everything you need to know by reading this book. my only negative statement is that the actual mechanics of some of the sentences and paragraphs were misleading and not descriptive. I found myself early on in chapters 2 and 3 trying to understand what a sentence meant or what the thought behind it was. Other than that happening a few times it is still a great tool to learn the adk.
7 of 7 people found the following review helpful
Excellent Book Sept. 6 2011
By Edward L. Anderson - Published on Amazon.com
Format: Paperback Verified Purchase
I have purchased several books on Android programming - having some experience with Pascal, but not a trained programmer - nor one who has ever worked as one. Beginning Android Application programming - is not for the non- programmer, but if you are familar with basic programming then the book is excellent. I found the examples followed by the "How it works" explanation very helpful in understanding the basic concepts of Object oriented programing, the class templates and the use of those templates to instantiate objects in memory. I finally developed an understanding of the relationship between Activites and Intents based on the step-by-step explanation and examples. Also the book was very helpful in understanding the various xml files and resources and other important files. Well, written with helpful visual presentation of code examples and explanation.

The only thing I can think of that would improve the book is more comprehensive indexing. It was frustrating to find a term such as "new" used in the code and while it was fairly apparent from the examples that "new" was used to create an object, I could not find any explanation of the term. The same applied to several other functions. Perhaps for a long-time Java or C++ user the explanation of such terms is uneccessary, but for the beginning Android programmer, it would be helpful.

All in all, a book I would recommend to anyone who has a basic understanding of programing, if verse in OOP as well, then the book is even an easier read.


Feedback