Themes provide consistency in look and feel. A theme is defined by set of colors and shades.
This chapter describes themes in Material Design and the implementation in Angular Material. Terminology is described at the beginning of the chapter. It details using themes out of the box and using the CSS classes provided by the library. For most applications, it should be sufficient.
Some might need to go in-depth and customize. Later sections of the chapter describe creating custom theme, palette, and so on. It details directives, provider, and other Angular Material API to ...