Back to results for “Angular CDK (Component Dev Kit)”
Angular › Angular Material & UI Component Libraries

What is Angular Material and why do teams use it?

Beginner

Answer

Angular Material is an official component library built by the Angular team, providing ready to use, well tested, and accessible components like buttons, dialogs, and date pickers that follow Google's Material Design guidelines. Using it saves teams from having to build and style common components from scratch.
import { MatButtonModule } from '@angular/material/button';

@Component({
  selector: 'app-root',
  imports: [MatButtonModule],
  template: `<button mat-raised-button color="primary">Click Me</button>`
})
export class AppComponent {}
Real-world example A startup builds their entire admin dashboard using Angular Material components, getting a polished, consistent, and accessible look without needing to design and build every button and form field from scratch.

Common follow-ups: How does Angular Material handle accessibility out of the box?;What is the difference between Angular Material and other UI libraries like PrimeNG?