Skip to main content

Android 3 SDK Programming For Dummies

Android 3 SDK Programming For Dummies

Rajiv Ramnath, Roger Crawfis (With), Paolo Sivilotti (With)

ISBN: 978-1-118-14636-1

Sep 2011

456 pages

Select type: E-Book

Product not available for purchase


Get quickly up to speed with the latest Android SDK

Aimed at object oriented programmers, this straightforward-but-fun book serves as the most efficient way to understand Android, update an existing Android application, port a mobile application from another environment, or simply learn the ins and outs of the latest Android SDK. Packed with all the code and modules featured throughout, this guide also includes tutorials, tests, and project ideas.

The authors forego the unnecessary repetition of material you already know and instead cut straight to the essentials such as interacting with hardware, getting familiar with the operating system, and networking. You'll walk through the process of designing, building, running, and debugging the application while you also learn Android best practices.

  • Demonstrates a wide variety of Android features, including user interface design, application management, data and content management, and incorporating external services
  • Organizes the many packages of the Android SDK by functionality and details which standards and features are appropriate for each level of the Android SDK
  • Explains the new features of the latest Android SDK with examples and snippets that demonstrate how to effectively incorporate the features into new or existing applications
  • Features all programming examples, including the sample application, on the companion web site

Android 3 SDK Programming For Dummies is written in clear, plain English to help you quickly understand and program the latest Android SDK.

Introduction 1

Part I: Getting the Android SDK to Work 7

Chapter 1: Taking a Quick Look at Mobile Applications on Android 9

Chapter 2: Setting Up an Android Development Environment 27

Chapter 3: Making Apps Using the Android SDK 43

Part II: Building the Core of an Android Application 101

Chapter 4: Determining the Appropriate SDK for Your Application 103

Chapter 5: Designing a User-Friendly Application 115

Chapter 6: Enhancing Your Layout with Widgets, Styles, and Themes 157

Chapter 7: Designing Your Application’s Logic and Data 183

Part III: Making Your Applications Fit for the Enterprise 209

Chapter 8: Making Your Application Fast and Responsive 211

Chapter 9: Making Your Application Safe and Secure 227

Part IV: Enhancing the Capabilities of Your Android Application 241

Chapter 10: Channeling the Outside World through Your Android Device 243

Chapter 11: Harnessing the Capabilities of Your Android Device 267

Part V: Effectively Developing, Testing, and Publishing Apps 297

Chapter 12: Effectively Using Your Integrated Development Environment 299

Chapter 13: Selling Your Application on the Market 321

Part VI: The Part of Tens 343

Chapter 14: The Ten Best Developer Resources for Android 345

Chapter 15: The Ten Most Illustrative Applications for Android 355

Index 371

Tic-Tac-Toe Test
Tic-Tac-Toe Using Fragments