Should I use Angular Material or Bootstrap Material for my Angular 6 app?

Vladislav Guleaev picture Vladislav Guleaev · Aug 23, 2018 · Viewed 16.4k times · Source

I decided to create a new Angular 6 application with Material Design. The question is what material library to use?

As I see other Bootstrap Material library has their own version for Angular to avoid using JQuery. (https://mdbootstrap.com/angular/)

Why do you need to avoid it? Is it buggy or just hard for development?

MDBootstrap for Angular has free and payed version. I didnt like the free version and cannot use the payed one.

Should I really use Material Design for Bootstrap with JQuery in my new Angular app?

Answer

Brian Bauman picture Brian Bauman · Oct 26, 2018

If you are going to use Angular, definitely Angular Material. When it started it was the Material Design implementation for Angular. As of Angular 6, the Angular team have integrated it into the release train for Angular.

You will find the release notes for Angular talk about new features in core along wither Angular Material. Angular Material is also integrated into the Angular CLI to make it even easier to use and to upgrade (ng update). Additionally, when you look for examples, you will find many more Angular Material tutorials and resources than Material Design for Bootstrap.

When I started using it over a year and a half ago, it was just another project. Today, I wouldn't go with any other framework since it's so integrated.