Chapter 1. Android UI Overview
It is a good idea to have an overview of the UI as it pertains to Android, so that’s the starting point here. You will learn a brief history of Android design before diving into some core design principles. You will also learn some of the high-level components of Android design and some of the changes that have come about to Android design as the world’s most popular mobile operating system has evolved.
A Brief History of Android Design
Android had a very technical start with a lot of amazing work going on to make it a platform that could run on a variety of devices without most apps having to care too much about the details. That base allowed Android to handle many types of hardware input (trackballs, hardware ...