Skip to content
Go to file

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time

Android User Interface Design

This repository contains the code examples from the book Android User Interface Design: Turning Ideas and Sketches into Beautifully Designed Apps (ISBN-10: 0321886739; ISBN-13: 978-0321886736). You can buy the book from any retail bookstore or online store such as Amazon.

The code in this repository is organized into directories based on chapters/appendices. Directories are not included for chapters that do not have code examples to include. When a chapter covers multiple apps, the individual apps are in their own subdirectories within the chapter directory. Each app's code has an Eclipse project so that it can be easily imported into Eclipse to test.

Book Table of Contents

  • Part 1: The Basics of Android User Interface
  • Chapter 1: Android UI Overview
  • Chapter 2: Understanding Views -- The UI Building Blocks
  • Chapter 3: Creating Full Layouts with ViewGroups and Fragments
  • Chapter 4: Adding App Graphics and Resources
  • Part 2: The Full Design and Development Process
  • Chapter 5: Starting a New App
  • Chapter 6: Developing the App Foundation
  • Chapter 7: Finalizing the Design
  • Chapter 8: Applying the Design
  • Chapter 9: Further Improving the App
  • Part 3: Advanced Topics for Android User Interfaces
  • Chapter 10: How to Handle Common Components
  • Chapter 11: Combining Views for Custom Components
  • Chapter 12: Developing Fully Custom Views
  • Chapter 13: Working with the Canvas and Advanced Drawing
  • Part 4: Helpful Guides and Reference
  • Appendix A: Google Play Assets
  • Appendix B: Amazon Appstore Assets
  • Appendix C: Common Task Reference


Example code from the Android User Interface Design book



No releases published


No packages published


You can’t perform that action at this time.