skip to main content
Skip header Section
Pro Android 2March 2010
Publisher:
  • Apress
  • 901 Grayson Street Suite 204 Berkely, CA
  • United States
ISBN:978-1-4302-2659-8
Published:15 March 2010
Pages:
736
Skip Bibliometrics Section
Bibliometrics
Skip Abstract Section
Abstract

The age of Web 2.0 smart mobile phones and handsets is here. First there was the BlackBerry, then there was the iPhone, and now theres Google, with its Android Mobile Software Development Kit (SDK) and platform, and its hardware partners in the Open Handset Alliance. Android works with the HTC G1 and G2 phones, the DROID, and the Nexus One. Android is also available on other mobile phones and devices, including netbooks. Pro Android 2 shows you how to build real-world and fun mobile applications using Googles Android SDK. This book covers everything from the fundamentals of building applications for embedded devices to advanced concepts such as custom 3D components. Discover the design and architecture of the Android SDK, 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.0s integrated local and web search, handwriting gesture UI, Google Translate, and text-to-speech features. With Android and this book, youll be able to build mobile applications ranging from games to Google apps, including add-ons to Google Docs. Youll 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 youll learn How to use Android to build Java-based mobile applications for Google phones with a touch screen or keyboard (thanks to Cupcakes inclusion as of Android 1.5) How to design and architect using Googles 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 Androids Media APIs and OpenGL How to use Androids 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.

Contributors

Recommendations

Reviews

Dan Emanoil Grigoras

Android is competing with iOS, Symbian, and other operating systems and platforms for a large share in the ever-increasing mobile market. There are several factors that can make one system more popular than another, such as user satisfaction with ease of use and the diversity and usefulness of applications. In this respect, good books that can help programmers of mobile applications are important. Pro Android 2 is a comprehensive book on the Android platform. It leads the reader from the initial description of the architecture, programming environment, libraries, and so on to the most complex applications, including location, maps, and search services. The details of each chapter give the reader a good understanding of each topic. The main aim of the book is to allow any interested person to learn how to develop mobile applications for Android. An additional chapter on complex applications that use several services would have been of great help. However, I realize this book is already long and, these days, everybody wants to start writing applications right away. The book addresses mobile applications programmers and undergraduate students. It is really useful and will undoubtedly increase the number of Android fans. Considering the interesting set of Google application programming interfaces (APIs) available for the platform, Android is a major competitor in the mobile market. Online Computing Reviews Service

Access critical reviews of Computing literature here

Become a reviewer for Computing Reviews.