What is "angular-material"

Currently Angular Material is in version 7.2.0 available for installation via NPM or Yarn:

NPM:

npm install --save @angular/material

Yarn:

yarn add @angular/material

inserir a descrição da imagem aqui

Another way to install is by using the Angular CLI, which allows quick installation, update and boot configuration:

ng add @angular/material

With Angular Material embedded in your project you will have at your disposal a huge range of features such as Data Table, Popups & Modals, Navigation, Date Picker, among others that follow the Angular building directives automating a lot the UI design process.

Another interesting point to remember is a flexibility for customization of themes, since it uses the Material Design Spec allowing the creation based on Multiple pallets, an approach very similar to which we are used to build with CSS pre-processors.

Talking a little bit about its documentation, the Angular Material API has a very objective Overview and well structured usage examples that allow users of all levels to easily interpret and use without greater effort.

The Angular Material documentation itself is built with it:

https://material.angular.io/

It is worth mentioning here also the github of the project that has more than 16k star and has a very active community:

https://github.com/angular/material2