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.
About the Author
Francesco is an electronic engineer with degree from 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.
Francesco has also developed several Android apps some of them are published on Google Play.