Programming Books C Java PHP Python Learn more Browse Programming Books
Beginning Android Application Development and over one million other books are available for Amazon Kindle. Learn more

Sorry, this item is not available in
Image not available for
Color:
Image not available

To view this video download Flash Player

 


or
Sign in to turn on 1-Click ordering
More Buying Choices
Have one to sell? Sell yours here
Start reading Beginning Android Application Development on your Kindle in under a minute.

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

Beginning Android Application Development [Paperback]

Wei-Meng Lee
3.7 out of 5 stars  See all reviews (30 customer reviews)

List Price: $39.99
Price: $26.73 & FREE Shipping on orders over $35. Details
You Save: $13.26 (33%)
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
Only 4 left in stock (more on the way).
Ships from and sold by Amazon.com. Gift-wrap available.
Want it Monday, July 14? 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 $22.99  
Paperback $26.73  
Books for Pragmatic Programmers
Find resources for various programming needs, including agile teams, programming languages, and the life of a programmer, in the Pragmatic Bookshelf.

Book Description

April 19, 2011 9781118017111 978-1118017111 1
Create must-have 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, he moves at a steady pace while teaching everything you need to know to successfully develop your own Android applications.

  • Explains what an activity is and reviews its lifecycle
  • Zeroes in on customizing 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

Beginning Android Application Development pares down the most essential steps you need to know so you can start creating Android applications today.


Frequently Bought Together

Beginning Android Application Development + Beginning Java Google App Engine (Expert's Voice in Cloud Computing)
Price for both: $51.47

Buy the selected items together


Editorial Reviews

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.

Product Details

  • Paperback: 448 pages
  • Publisher: Wrox; 1 edition (April 19, 2011)
  • Language: English
  • ISBN-10: 9781118017111
  • ISBN-13: 978-1118017111
  • ASIN: 1118017110
  • Product Dimensions: 0.9 x 7.2 x 8.9 inches
  • Shipping Weight: 1.6 pounds (View shipping rates and policies)
  • Average Customer Review: 3.7 out of 5 stars  See all reviews (30 customer reviews)
  • Amazon Best Sellers Rank: #92,270 in Books (See Top 100 in Books)

More About the Author

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

Customer Reviews

Most Helpful Customer Reviews
38 of 39 people found the following review helpful
5.0 out of 5 stars Very helpful icebreaker June 16, 2011
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.
Read more ›
Comment | 
Was this review helpful to you?
16 of 16 people found the following review helpful
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.
Comment | 
Was this review helpful to you?
13 of 13 people found the following review helpful
5.0 out of 5 stars Beginning Android Application Development June 3, 2011
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!
Comment | 
Was this review helpful to you?
10 of 10 people found the following review helpful
5.0 out of 5 stars Great if you know Java May 29, 2011
By Hitz
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.
Was this review helpful to you?
7 of 7 people found the following review helpful
5.0 out of 5 stars Excellent Book September 6, 2011
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.
Comment | 
Was this review helpful to you?
Most Recent Customer Reviews
5.0 out of 5 stars Excellent Resource to Get Started
I did some iPhone programming previously but knew nothing about Java or Android programming. This book helped me to create a (very) useful app for my job in less than a week. Read more
Published 4 months ago by C. Kroll
5.0 out of 5 stars it is just informative enough to get you going
I found this book just exactly what I was looking for. A run through the basics of Android development. It is a good reference on how to do simple but important things. Read more
Published 14 months ago by Nikolaos, Crete
5.0 out of 5 stars Recommend
I would recommend this book. It is clear, the examples work. It's a good solid intro to the platform. I'm about 100 pages in so far and it's been helpful. Read more
Published 23 months ago by Tesuji
4.0 out of 5 stars Really good book
This book in combination of "XNA 4.0 Game Development by Example: Beginner's Guide [Paperback]" for (.PNG) images (the images needed to put pictures on the screen) is a good book. Read more
Published on May 16, 2012 by Zvjezdan
1.0 out of 5 stars Sub-Par
This book has plenty of really good information, but it offers nothing that you can't find online. Most of the tutorials work but the important ones have broken links and... Read more
Published on May 14, 2012 by androidam1984
1.0 out of 5 stars Lackluster explanations and abundant code errors
As an intermediate programmer, I find this book to be of extremely poor quality. Primarily because there are many errors in the coding examples, the explanations are extremely... Read more
Published on April 14, 2012 by Adam B.
4.0 out of 5 stars Hello World....
I ordered this book for my first Android class. It has served me well in this particular class. It is nice to be able to follow along with the code in the book, but it would be... Read more
Published on March 23, 2012 by Brittney
5.0 out of 5 stars Exceptional Intro to Android
This book is great as an introduction to the android development world. Each chapter covers an important aspect of the android sdk and gives you a very thorough introduction to the... Read more
Published on January 27, 2012 by Brett
1.0 out of 5 stars Sadly out of date
I agree with those reviewers who gave this book 4 and 5 stars; their reviews are accurate and this book is a good book for beginning Android programming in that there are very... Read more
Published on January 16, 2012 by Peter Holgate
3.0 out of 5 stars Product Review
The seller did a great job of getting the book to me in a timely manner.

The book though SUCKS! Read more
Published on January 9, 2012 by Nathalie Cook
Search Customer Reviews
Search these reviews only


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
 



Look for Similar Items by Category