Home > Store

Introducing Android Development with Ice Cream Sandwich

Register your product to gain access to bonus material or receive a coupon.

Introducing Android Development with Ice Cream Sandwich

EPUB (Watermarked)


  • Copyright 2012
  • Dimensions: 7" x 9"
  • Edition: 1st
  • EPUB (Watermarked)
  • ISBN-10: 0-13-294759-5
  • ISBN-13: 978-0-13-294759-6

The Android platform continues to aggressively grow in market share against competing mobile platforms, such as Apple iOS and BlackBerry. Android's latest major platform update, Android 4.0, frequently called by its code-name, Ice Cream Sandwich or just ICS merges the smartphone-centric Android 2.3.x (Gingerbread) and the tablet-centric Android 3.x (Honeycomb) platform editions into a single SDK for all smart-devices, be they phones, tablets, televisions, or toasters.

This short e-book provides an overview from the authors on the importance of Ice Cream Sandwich as well as key preview content from the upcoming book, "Android Wireless Application Development, Third Edition, Volume I." This preview content provides some essential references, updated for Android SDK 4.0,  for those interested in jumping into Android application development at this exciting time. To use this e-book most effectively, you need to download the Android development SDK and tools, install them on your development machine, and configure them using the development environment of your choice. You can find instructions for installing and configuring your computer for Android software development on the Android Developer website at http://d.android.com/sdk/.  



Download the source code files

Sample Content

Table of Contents

About the Authors


Chapter 1 – Writing Your First Android Application

Testing Your Development Environment

Building Your First Android Application

Configuring the GPS Location of the Emulator


Chapter 2 – Exploring User Interface Screen Elements

Introducing Android Views and Layouts

Displaying Text to Users with TextView

Retrieving Data from Users with EditText

Helping the User with Auto Completion

Giving Users Choices Using Spinner Controls

Allowing Simple User Selections with Buttons, Check Boxes, and Radio Groups

Retrieving Dates and Times from Users

Using Indicators to Display Data to Users


Chapter 3 – Designing User Interfaces with Layouts

Creating User Interfaces in Android

Organizing Your User Interface

Using Built-In Layout Classes

Using Container Control Classes



Submit Errata

More Information

Unlimited one-month access with your purchase
Free Safari Membership