Home » Minibooks » Android UI Design

Android UI Design

About the author

Francesco Azzola is an electronic engineer, having achieved his degree at the University of Perugia (Italy).

He has more than 15 years experience in architecting and developing JEE applications. He worked in the telecom area for several years architecting VAS service with JEE technology and developing mobile applications.

Android is an operating system based on the Linux kernel and designed primarily for touchscreen mobile devices such as smartphones and tablet computers. Android OS has taken over the world of mobile devices and is growing rapidly the last few years.

Android’s user interface is based on direct manipulation, using touch inputs that loosely correspond to real-world actions, like swiping, tapping, pinching and reverse pinching to manipulate on-screen objects. The response to user input is designed to be immediate and provides a fluid touch interface.

In this course, you will get a look at the fundamentals of Android UI design. You will understand user input, views and layouts, as well as adapters and fragments.

Furthermore, you will learn how to add multimedia to an app and also leverage themes and styles. Of course, all these are tied up with a sample application, which you will build from scratch.


Android UI Design includes:

  1. Android UI Overview
  2. Android UI: Understanding Views
  3. Android UI: Layouts with View Groups and Fragments
  4. Android UI: Adding Multimedia to an App
  5. Android UI: Themes and Styles
  6. Android UI: Full Sample App
JCG eBooks are professionally designed, downloadable collections of popular JCG content – articles, interviews, presentations, and research – covering the latest software development technologies, trends, and topics.