Android has evolved at an incredible speed, and keeping up with the changes is a difficult job for any
developer. While working to keep up with the latest features and API changes, it can be easy to neglect
the design changes Android is undergoing. When Google announced the Material Design guidelines, even
designers who had long dismissed Android’s visuals started paying attention.
It’s more important than ever for Android developers to understand the core aspects of design and the
Material Design guidelines go some of the way toward making that possible; however, without years of
background in design, it can be difficult to make sense of everything. This book will guide you through the
real-world process of design starting from an abstract idea and sketches on paper and working all the way
through animations, RenderScript, and custom views. The idea is to touch on each of the core concepts
and cover enough so that you can have productive conversations with designers or even create everything

Design has many purposes, but two of the most important are usability and visual appeal. You want brand-
new users to be able to jump into your app and get started without any effort because mobile users are

more impatient than users of nearly any other platform. Users need to know exactly what they can interact
with, and they need to be able to do so in a hurry while distracted. That also means you have to be
mindful of what platform conventions are in order to take advantage of learned behavior.