Location:  Home » Computer Hardware » Pro Android 2  

Pro Android 2

Pro Android 2Authors: Sayed Hashimi, Satya Komatineni, Dave MacLean
Publisher: Apress
Category: Book

List Price: $49.99
Buy New: $29.99
as of 9/9/2010 05:00 CDT details
You Save: $20.00 (40%)



New (23) Used (11) from $29.99

Seller: sherbiebooks
Rating: 4.0 out of 5 stars 13 reviews

Media: Paperback
Edition: 1st Edition.
Pages: 736
Number Of Items: 1
Shipping Weight (lbs): 2.3
Dimensions (in): 9.2 x 7.7 x 1.7

ISBN: 1430226595
Dewey Decimal Number: 005.1
EAN: 9781430226598

Shipping: Eligible for FREE Super Saver Shipping
Availability: Usually ships in 1-2 business days

Features:
  • ISBN13: 9781430226598
  • Condition: New
  • Notes: BUY WITH CONFIDENCE, Over one million books sold! 98% Positive feedback. Compare our books, prices and service to the competition. 100% Satisfaction Guaranteed

Also Available In:

  • Kindle Edition - Pro Android 2

Similar Items:


Editorial Reviews:

Product Description

Pro Android 2 shows you how to build real-world and fun mobile applications using Google’s latest Android SDK. This new edition is fully updated for Android 2, covering everything from the fundamentals of building applications for embedded devices to advanced concepts such as custom 3D components, OpenGL, and touchscreens including gestures. While other Android development guides simply discuss topics, Pro Android 2 offers the combination of expert insight and real sample applications that work.

  • Discover the design and architecture of the Android SDK through practical examples, and how to build mobile applications using the Android SDK.
  • Explore and use the Android APIs, including those for media and Wi-Fi.
  • Learn about Android 2’s integrated local and web search, handwriting gesture UI, Google Translate, and text-to-speech features.

Pro Android 2 dives deep, providing you with all the knowledge and techniques you need to build mobile applications ranging from games to Google apps, including add-ons to Google Docs. You’ll be able to extend and run the new Google Chrome APIs on the G1, the G2, and other next-generation Google phones and Android-enabled devices.

What you’ll learn

  • How to use Android to build Java-based mobile applications for Google phones with a touch screen or keyboard (thanks to Cupcake’s inclusion as of Android 1.5)
  • How to design and architect using Google’s latest Android SDK
  • How to use the Android SDK to write mobile applications for embedded devices
  • How to create 3D graphics with OpenGL and custom components
  • How to build multimedia and game apps using Android’s Media APIs and OpenGL
  • How to use Android’s location-based services, networking (Wi-Fi APIs), and security
  • How to create and allow for more integrated local and web searches
  • How to build handwriting gesture UIs
  • How to incorporate Google Translate into your Android applications

Who is this book for?

This book is for professional software engineers/programmers looking to move their ideas and applications into the mobile space with Android. It assumes that readers have a passable understanding of Java, including being able to write classes and handle basic inheritance structures. This book also targets hobbyists.

Table of Contents


Chapter 1: Introducing the Android Computing Platform…1
Chapter 2: Getting Your Feet Wet…25
Chapter 3: Using Resources, Content Providers, and Intents…57
Chapter 4: Building User Interfaces and Using Controls…123
Chapter 5: Working with Menus and Dialogs…171
Chapter 6: Unveiling 2D Animation…217
Chapter 7: Exploring Security and Location-Based Services…243
Chapter 8: Building and Consuming Services…289
Chapter 9: Using the Media Framework and Telephony APIs…327
Chapter 10: Programming 3D Graphics with OpenGL…363
Chapter 11: Managing and Organizing Preferences…421
Chapter 12: Exploring Live Folders…439
Chapter 13: Home Screen Widgets…457
Chapter 14: Android Search…491
Chapter 15: Exploring Text to Speech and Translate APIs…563
Chapter 16: Touchscreens…591
Chapter 17: Titanium Mobile: A WebKit-Based Approach to Android Development…627
Chapter 18: Working with Android Market…661
Chapter 19: Outlook and Resources…675

Check out the authors’ website, www.androidbook.com, for the latest updates and information.




Customer Reviews:
Showing reviews 1-5 of 13



5 out of 5 stars It shouldn't be the only Android book on your shelf, but your collection should not be without it.   May 3, 2010
M. Freeman (Birmingham, AL)
26 out of 27 found this review helpful

Pro Android 2 is aimed at developers who want to take Android to the next level. This large book serves as a manual for how to do almost anything on Android. The book starts by giving a refresher of the platform, and then quickly dives into explaining XML files, GUI layout and Views, and working with mapping. Building and consuming services are explained, giving the first example of working with Apache's HttpClient libs that I have seen in an Android book. Examples of working with the Telephony API, searching, using gestures, you name it. The book even offers an alternative way of creating applications using Titanium Mobile. Finally time is spent explaining the Android Marketplace and things you should know before making your application public.

The information contained in this book is at the same time enlightening and overwhelming. In just the first few chapters, I had already found better ways to handle several things in my own Android applications. That alone was worth the time spent reading this book.

Although the book was written by three different authors, I found the writing style and flow of the book well done and congruous.

The book explains that the intended audience should have previous exposure to developing on the Android platform and to Java, and they mean it. While an introduction is given to the various parts of an Android application, a new developer wouldn't be able to get enough understanding to use this book as a starting point for developing Android applications. Previous exposure to any number of beginning Android books is recommended before you attempt to tackle this one. The publisher suggest you start with Beginning Android 2.

If you are an Android developer, do yourself a favor and pick up this book. If you spend 2 minutes flipping through the various chapters, I promise you will walk out of the book store with Pro Android 2 in hand. My rating, 5 stars. The book delivers exactly what it advertises and does so in a manner that is enjoyable to read and very helpful.



5 out of 5 stars Outstanding deep dive into Android 2.0   April 7, 2010
Dylan C. Phillips
18 out of 18 found this review helpful

In my opinion, one of the weaknesses of the Android documentation from Google is that is does not highlight the associated components of the Android Operating System. Pro Android 2 provides those high level connections and provides real depth into the various parts of the API.

I found the coverage of the Android Platform, in the context of the evolution of computing, to be particularly insightful and engaging. And they quickly transition into an in depth explanation of what you will need to build real applications.

The chapter exploring the Structure of an Android Application clearly illustrates how the different development assets are wired together by the runtime. The chapters describing the OOB widgets, menus and layout are both very complete and easy to understand.

I was especially excited to read the sections on more advanced topics, including OpenGL, 2D Animations, and even WebKit / Titanium hybrid development.

Outstanding book!



5 out of 5 stars Great Resource   May 27, 2010
T. Lowry (Jacksonville, FL, US)
7 out of 7 found this review helpful

This book is a great resource for developers that are new to Android programming. I had never built a droid app before. With this book, I was able to get up and running very quickly. The examples are excellent and the foundation that this book provides is invaluable. It covers all of the topics for virtually any application need, and then describes in detail how to get your new app on the market.


5 out of 5 stars The Perfect Bootstrap for Android Development   April 12, 2010
Glenn N. Thrift Jr.
7 out of 9 found this review helpful

I am a firm believer in bootstrapping. I want to be up and coding in a new language as fast as possible. On that front especially this book delivers! They take the time to walk you through everything from environment setup to animation. No matter what kind of Android app you want to build, this book is your springboard. Reasonable depth, and impressive breadth, this one's a winner!


5 out of 5 stars Great book to get started with Android 2 and direction for advanced development   September 6, 2010
Michael Rogers (Peo, IL)
1 out of 1 found this review helpful

This is a short review of "PRO ANDROID 2 by Sayed Hashimi".
I am a 20+ year software engineer that needed to go from 0-60 quickly in Android development. This book helped me greatly in doing that.

The book is a great book in explaining the whole map of how and why Android development is what it is today - and I do mean TODAY, as like other hot technologies on the move the topics in this book in a few years will be as relevant as Java development books 5 years ago today (meaning not too relevant).

For Android 2 development with the current VM using 1.x upto 2.2 and slightly beyond, this book will be a great help.

The book covers the fundimentals, and starts out with how to set up the development tools - this is where the book could get dated in a couple years as better tools will certainly be available: there is already an Open Source UI tool to produce XML files visually the book does not talk about.

The book progresses into the underlying concepts (resources, content providers, intents), and then to UIs, menus, dialogs.

I was suprised the book dove into some great advanced applications in enough detail for someone like me to use as a springboard for my own applications: 2D animation, security, location-specific considerations, service consumption, media, telephony APIs, 3D and OpenGL, live folders, creating widgets, search, text-to-speech and translation APIs, Titanium Mobile development.

The book also has a good section on the current google market and how to market (deploy) your applications. This is nice because there are many on-line resources and this book lays it out how to do it easily. The book also has a chapter on whats (likely) next for Android and what to expect.

This is everything I was looking for in a ramp-up book for an advanced developer. It even lends itself to be used as a cookbook of "I need to...". There is more than sufficient code to do what you need to, but does not contain huge examples because that would not be appropriate for the type of book it is (besides, all thats on-line everywhere).

You need to know what you are reading about, but I think that programmers with a couple years of experience to 'old pros' will find this book valuable. Maybe even a beginner could learn to program using this book: there is something for everyone.

I cant imagine any Android 2.x library complete without this book. I searched for books and this one seemed the best. Time will tell where Android is going, but I can tell you development groups I know everywhere recognize this technology will be key to the future of computing and are investing time in Android development!


Showing reviews 1-5 of 13




android  android development  google  mobile development  programming