Book Image

Android 3.0 Application Development Cookbook

By : Kyle Merrifield Mew
Book Image

Android 3.0 Application Development Cookbook

By: Kyle Merrifield Mew

Overview of this book

<p>Android is a mobile operating system that runs on a staggering number of smartphones and tablets. Android offers developers the ability to build extremely rich and innovative applications written using the Java programming language. Among the number of books that have been published on the topic, what&rsquo;s missing is a thoroughly practical, hands-on book that takes you straight to getting your job done without boring you with too much theory.<br /><br />Android 3.0 Application Development Cookbook will take you straight to the information you need to get your applications up and running. This book is written to provide you with the shortest possible route between an idea and a working application. <br /><br />Work through the book from start to finish to become an Android expert, or use it as a reference book by applying recipes directly to your project.<br /><br />This book covers every aspect of mobile app development, starting with major application components and screen layout and design, before moving on to how to manage sensors such as internal gyroscopes and near field communications. Towards the end, it delves into smartphone multimedia capabilities as well as graphics and animation, web access, and GPS. <br /><br />Whether you are writing your first app or your hundredth, this is a book that you will come back to time and time again, with its many tips and tricks on the rich features of Android 3.</p>
Table of Contents (18 chapters)
Android 3.0 Application Development Cookbook
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

About the Reviewers

Md. Mahmud Ahsan has been developing web applications for over six years. He has developed some medium to large web applications and was also an architect on some web applications. He's a Zend Certified Engineer and an expert in Facebook, Linkedin, Twitter, Twilio API, and mashup application development. Beside his full time freelance work, he blogs at http://thinkdiff.net and writes articles on different technologies, especially Facebook application development. For the past year he's been developing iOS applications as a hobby and also developed some android applications. He lives in Bangladesh with his wife Jinat.

Currently he's working as a Freelancer, managing and developing social web applications and iOS applications.

He publishes his own iOS applications at http://ithinkdiff.net.

He was a technical reviewer for the titles Zend Framework 1.8 Web Application Development and PHP jQuery Cookbook by Packt.

Dr. Frank Grützmacher has spent some years in the research of distributed electronic design tools and worked for several German blue chip companies such as Deutsche Post and AEG. He was involved in android platform extensions for a mobile manufacturer. Therefore, on one hand he knows how to build large enterprise apps, and on the other hand he knows how to make android system apps.

He is currently working for the IT daughter of the largest German Telco company.

In the past he already reviewed Corba and Java related books for American and German publishers.

Bob Kerns has been writing software for 40 years, in fields as diverse as artificial intelligence, computer mathematics, computer networking, internationalization, device drivers, compilers, language design—and Android.

While studying at MIT, he worked on the pioneering Computer Algebra system Macsyma and helped maintain the MacLisp compiler and interpreter. He also created the first distance learning environment accessible over the Internet (then called Arpanet), teaching Lisp programming to all comers, young and old.

After ending his studies he continued to develop the Lisp language with NIL Lisp for VAX/VMS, before leaving MIT in 1981 to join the startup Symbolics, a vendor of Lisp workstations. During his tenure at Symbolics, he worked on virtually every part of the system. He extended the e-mail client to include early support for conversation management akin to what is provided in Gmail today. He enhanced the OS support for multiple languages, including support for Japanese. He managed development groups, and created and managed the group responsible for QA, release management, and software support.

After leaving Symbolics, he worked on expert systems and Lisp language development in Japan and the US, ported the Common Lisp Interface Manager (CLIM) to Macintosh, developed early tools for working with Unicode and international character sets. He worked with MCC and Digital Equipment Corporation on the Cyc knowledge engineering project.

He then worked for Expert System pioneer Inference on their ART*Enterprise expert system shell, and follow-on products, through a succession of spinoffs and acquisitions. In 1995, as the Web was just beginning to become popular, he pushed for and developed techniques for integrating ART*Enterprise into web services. This work then became the foundation for a series of further products combining AI and web technologies.

For the past decade Bob has worked with a wide array of technologies including AI, neuroscience, XML, knowledge representation, statistical inferencing, 3D computer graphics, Encryption, and software security, and of course web and mobile technologies.

He is currently working on AI technology for a major vendor to the financial sector.

Bob resides with his family in Marin County, California.