Book Image

Learning Material Design

By : Kyle Mew, Nadir Belhaj
Book Image

Learning Material Design

By: Kyle Mew, Nadir Belhaj

Overview of this book

Google's Material Design language has taken the web development and design worlds by storm. Now available on many more platforms than Android, Material Design uses color, light, and movements to not only generate beautiful interfaces, but to provide intuitive navigation for the user. Learning Material Design will teach you the fundamental theories of Material Design using code samples to put these theories into practice. Focusing primarily on Android Studio, you’ll create mobile interfaces using the most widely used and powerful material components, such as sliding drawers and floating action buttons. Each section will introduce the relevant Java classes and APIs required to implement these components. With the rules regarding structure, layout, iconography, and typography covered, we then move into animation and transition, possibly Material Design's most powerful concept, allowing complex hierarchies to be displayed simply and stylishly. With all the basic technologies and concepts mastered, the book concludes by showing you how these skills can be applied to other platforms, in particular web apps, using the powerful Polymer library.
Table of Contents (17 chapters)

Chapter 7. Material on Other Devices

So far, this book has been primarily concerned with material for handheld devices such as phones and tablets. This is largely due to the fact that Android Studio is purpose built and comes with a myriad of material tools, making it ideal for learning Material Design principles.

Of course, material is far from limited to these devices, or even Google devices, and is now appearing on a growing number of platforms including an increasing number of iOS applications.

Having mastered the fundamentals of Material Design, we can now take a look at how it is applied across a wide variety of form factors, ranging from the minute screens of wearables, right up to the 10 feet of many TV devices.

In this chapter, you will learn how to:

  • Run the TV project template

  • Include an application banner to the home screen

  • Apply manifest permissions and feature uses

  • Implement the Leanback Support Library

  • Understand TV application structure

  • Create a recommendation card

  • Pair a wearable device...