# Angular Material Reviews
**Vendor:** Angular Material  
**Category:** [Component Libraries Software](https://www.g2.com/categories/component-libraries)  
**Average Rating:** 4.4/5.0  
**Total Reviews:** 52
## About Angular Material
Angular Material is a comprehensive UI component library developed by the Angular team, designed to seamlessly integrate with Angular applications. It provides a rich set of reusable, well-tested, and accessible UI components that adhere to Google&#39;s Material Design principles, enabling developers to create visually appealing and consistent user interfaces across web, mobile, and desktop platforms. Key Features and Functionality: - Material Design Components: Offers a wide array of pre-built components such as buttons, cards, dialogs, forms, menus, and more, ensuring a cohesive and modern look and feel. - Responsive Design: Components are designed to be responsive out of the box, adapting seamlessly to various screen sizes and orientations, which is essential for building applications that function well on desktops, tablets, and mobile devices. - Theming and Customization: Provides theming capabilities that allow developers to customize the appearance of their applications easily, supporting both pre-built themes and the creation of custom themes to match specific branding requirements. - Accessibility: Built with accessibility in mind, Angular Material includes features like ARIA support, focus indicators, and keyboard navigation to ensure applications are usable by a diverse range of users, including those with disabilities. - Internationalization: Supports localization for date-time formats and bidirectional text, facilitating the development of applications that cater to a global audience. - Performance Optimization: Components are optimized for speed, with features like lazy loading to enhance application performance. Primary Value and Problem Solving: Angular Material streamlines the development process by providing a set of ready-to-use, consistent, and responsive UI components that adhere to Material Design guidelines. This reduces the time and effort required to design and implement user interfaces from scratch, allowing developers to focus more on business logic and unique application features. By ensuring cross-browser compatibility and built-in accessibility, Angular Material helps developers create applications that are both user-friendly and inclusive, ultimately enhancing the overall user experience.



## Angular Material Pros & Cons
**What users like:**

- Users value the **seamless integration** of Angular Material with Angular, enhancing development speed and design consistency. (2 reviews)
- Users appreciate the **wide collection of pre-built UI components** that accelerate development and ensure design consistency. (1 reviews)
- Users appreciate the **design consistency** of Angular Material, enhancing development with professional and responsive UI components. (1 reviews)
- Users value the **ease of learning** with Angular Material, allowing a focus on development rather than design challenges. (1 reviews)
- Users value the **easy integrations** of Angular Material, facilitating quick implementation of responsive designs in their projects. (1 reviews)
- Features (1 reviews)
- Implementation Ease (1 reviews)
- Users value the **quick implementation of consistent and responsive designs** , enhancing their Angular applications efficiently. (1 reviews)
- Time-saving (1 reviews)
- UI Components (1 reviews)

**What users dislike:**

- Users find **customization difficult** , often having to navigate complex SCSS and deep selectors for unique styling. (1 reviews)
- Users face a significant **learning curve** with Angular Material, particularly new developers struggling to grasp its system. (1 reviews)
- Users find the **library size limiting** , as complex UI needs can involve extra CSS or external libraries. (1 reviews)
- Users experience notable **performance issues** due to increased bundle size when importing multiple Angular Material modules. (1 reviews)
- Users find the **poor UI design** of Angular Material challenging and time-consuming, often needing extra CSS or libraries. (1 reviews)
- Styling Issues (1 reviews)

## Angular Material Reviews
  ### 1. Best For Making Single Page Website

**Rating:** 5.0/5.0 stars

**Reviewed by:** Gaurav J. | Senior Software Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** October 03, 2025

**What do you like best about Angular Material?**

The best thing about Angular Material is how it accelerates development while ensuring design consistency across an application. It offers a wide collection of pre-built, accessible, and responsive UI components that follow Google’s Material Design principles. Features like theming, typography, and layout utilities make it easy to maintain a professional look and feel throughout the app. I also appreciate how deeply it integrates with Angular — for example, reactive form controls with built-in validation states, or table components with sorting, pagination, and filtering out of the box. Overall, Angular Material significantly reduces design overhead, enforces good UX patterns, and lets me focus more on business logic than styling from scratch.

**What do you dislike about Angular Material?**

While Angular Material provides consistency and accelerates UI development, there are a few challenges:

Customization/Theming – Overriding default Material styles often requires digging into SCSS mixins or dealing with deep selectors, which can be frustrating if you need a highly custom look.

Bundle Size – Importing multiple Angular Material modules can add noticeable weight to the application, making it less ideal for very lightweight or performance-critical apps.

Learning Curve – Understanding the theming system, typography configuration, and layout utilities takes time, especially for new developers.

Opinionated Design – It strictly follows Google’s Material Design; if your product needs a different design system, adapting Angular Material can feel restrictive.

That said, these are trade-offs: you gain consistency and accessibility at the cost of flexibility and size.

**What problems is Angular Material solving and how is that benefiting you?**

The main problems Angular Material addresses are UI consistency, accessibility, and development speed. Normally, building UI components from scratch means handling responsiveness, theming, accessibility (ARIA roles, keyboard navigation), and interaction patterns individually — which is repetitive and error-prone. Angular Material addresses this by providing a comprehensive set of pre-built, well-tested components that adhere to Material Design guidelines and integrate seamlessly with Angular’s reactive forms and change detection.

For me, the benefits are clear:

Time savings – I can implement features quickly without worrying about the low-level details of component behaviour.

Consistency – All parts of the UI follow the same design language, reducing design debt.

Accessibility – Built-in compliance with accessibility standards ensures a better user experience for all users without requiring extra effort.

Integration with Angular – Components like form fields, tables, and dialog integrate smoothly with Angular services and reactive forms.

This allows me to focus on business logic instead of reinventing UI patterns, leading to faster delivery and more maintainable applications.

  ### 2. Angular Material Review

**Rating:** 3.5/5.0 stars

**Reviewed by:** Kavya S. | Senior Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** December 28, 2024

**What do you like best about Angular Material?**

It enables quick implementation of consistent and responsive designs. Its ease of integration with Angular applications makes it ideal for building scalable and maintainable front-end architectures.

**What do you dislike about Angular Material?**

Complex UI requirements can be challenging and time-consuming, often requiring additional CSS or third-party libraries.

**What problems is Angular Material solving and how is that benefiting you?**

My previous experience with design frameworks was very time-consuming as I had to start from scratch on creating basic UI components such as buttons and cards. Angular Material not only provides UI components that are responsive, beautifully crafted, but it also caters for easy accessibility.

  ### 3. Best for responsive ui design

**Rating:** 4.5/5.0 stars

**Reviewed by:** Kowsyap p. | Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** March 08, 2023

**What do you like best about Angular Material?**

Angular Material provides a wide range of UI components to customize any design. Responsive Design Tools ensure all devices and platforms are supported. Themes and Palettes offer users the ability to personalize their app. Plugins, frameworks and prototyping tools further ease development.

**What do you dislike about Angular Material?**

Angular Material specializes in mobile-oriented components and lacks some desktop-focused elements. Using too many components can affect big projects’ loading times. It supports other frameworks but its complexity makes customization difficult. Documentation can also be confusing.

**What problems is Angular Material solving and how is that benefiting you?**

I find Angular Material a great help when it comes to building web applications as it provides me with pre-made components and APIs. It saves me a lot of time, effort and cost which makes my job so much easier. Not only that, the API documentation provided by Angular Material also helps me with quickly integrating any new features into the app. This in turn allows me to maintain consistency in design throughout my application.

  ### 4. Angular material provided wide range of components to enhance website.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Mohit S. | Mid-Market (51-1000 emp.)

**Reviewed Date:** August 29, 2023

**What do you like best about Angular Material?**

Angular material has provided wide range of inbuilt components and also they are easily customisable. Angular material is easy to integrate, it also increases overall performance of website.

**What do you dislike about Angular Material?**

Angular material is time consuming, every time one has to import the components to use them, there should be single import to import them while using in applications.

**What problems is Angular Material solving and how is that benefiting you?**

To make website more responsive and high in performance angular material is best, angular material is easy to integrate it is costumisable as per the need and it is similar to bootstrap so easy to understand.

  ### 5. I loved angular materials

**Rating:** 4.5/5.0 stars

**Reviewed by:** pramod g. | softwere developer, Mid-Market (51-1000 emp.)

**Reviewed Date:** August 24, 2023

**What do you like best about Angular Material?**

flexibilty, easy to handled, open source, most attractive, usefull library and components, easy to install, user friendly

**What do you dislike about Angular Material?**

complexcity in graphical representation for example pichart, progress bar

**What problems is Angular Material solving and how is that benefiting you?**

please provide a easy librabry for graphical representation, and this benifits is good for developemet and most developer attracts to use the angular materials

  ### 6. Nice

**Rating:** 3.5/5.0 stars

**Reviewed by:** Subbareddy P. | Technical Lead, Enterprise (> 1000 emp.)

**Reviewed Date:** December 02, 2020

**What do you like best about Angular Material?**

It has some advanced features I like that

**What do you dislike about Angular Material?**

I dont like the components parts in Angular Material

**What problems is Angular Material solving and how is that benefiting you?**

Components

  ### 7. Useful component library for simplifying UI designs

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Mid-Market (51-1000 emp.)

**Reviewed Date:** September 05, 2023

**What do you like best about Angular Material?**

Angular material help in Angular in developing attractive, responsive and functional web pages. Components like date picker, tables can be implemented easily. More controls are available as compared to bootstrap.

**What do you dislike about Angular Material?**

Angular material is based on JavaScript so it is difficult to extend or customize. Creating custom control should be simplified. Components in angular material should be flexible.

**What problems is Angular Material solving and how is that benefiting you?**

Angular material is used in angular for simplifying UI development. It has lots of unique components like cards, chips. Pagination, sorting functionalities of table are already provided.

  ### 8. A UI components Library for rapid development in Angular

**Rating:** 5.0/5.0 stars

**Reviewed by:** Alejandro Javier V. | CEO, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 23, 2023

**What do you like best about Angular Material?**

I love both the prebuilt UI components and the libraries that help you create dynamic and amazing user experiences in your applications.

**What do you dislike about Angular Material?**

Some components lack the ability to add extra features, limiting you to what the Google team provides.

**What problems is Angular Material solving and how is that benefiting you?**

Material Design components have helped me develop complete applications across a range of sectors.

  ### 9. A clean design system to build angular applications quickly.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Sitaram T. | UI/UX Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 21, 2021

**What do you like best about Angular Material?**

It is easy to integrate with Angular applications. Very well documented and provides excellent examples to understand and implement. Each component used is imported separately, thereby helping keep the app size smaller

**What do you dislike about Angular Material?**

It still lacks certain features like search in a select dropdown. 
Specifying date formats for MM-YYYY or just YYYY in the material date picker and the ability to select or deselect all options in the dropdown are not included in the library.

**Recommendations to others considering Angular Material:**

If you are looking for a solid and clean design system for building your application, you should consider using angular material.

**What problems is Angular Material solving and how is that benefiting you?**

Angular Material is best for building a clean Admin module, and the primary, secondary buttons are well-differentiated and easily integrated with the application

  ### 10. Angular material review

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Accounting | Mid-Market (51-1000 emp.)

**Reviewed Date:** May 24, 2022

**What do you like best about Angular Material?**

It's an amazing library for angular applications. It includes all the components which are required for most business applications.

**What do you dislike about Angular Material?**

Integration with CDK is a pain due to its syntax.

**Recommendations to others considering Angular Material:**

It's a superb UI/UX library. A must-have for your frontend applications if you are following Material design guidelines.

**What problems is Angular Material solving and how is that benefiting you?**

We are creating amazing user interfaces for our clients worldwide in a variety of domains.

  ### 11. Great build in tool

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Enterprise (> 1000 emp.)

**Reviewed Date:** June 30, 2022

**What do you like best about Angular Material?**

Less coding and nice views. Easy interaction with exposed functions.

**What do you dislike about Angular Material?**

Nothing as such. For few components like tree and all the implementation is complex.

**What problems is Angular Material solving and how is that benefiting you?**

Decreasing the number of lines of code which facilitates rapid development.

  ### 12. Cool material design open source component framework

**Rating:** 5.0/5.0 stars

**Reviewed by:** prateek b. | Full Stack Developer @ Capgemini, Enterprise (> 1000 emp.)

**Reviewed Date:** August 24, 2021

**What do you like best about Angular Material?**

Its design, cool material modern-looking components. simple to implement in angular, easy documentation.very encapsulated mechanism for typescript code, support for rxjs and operators.

**What do you dislike about Angular Material?**

they could introduce more components for web application so that do not need to rely on any third-party tool. like image sliders, banners, scrollers, and so on.

**Recommendations to others considering Angular Material:**

Its really cool good looking component framework compatible for angular. its free.

**What problems is Angular Material solving and how is that benefiting you?**

creating single page web application for clients

  ### 13. Overall a very simple to use and learn

**Rating:** 5.0/5.0 stars

**Reviewed by:** Jonathan K. | Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** October 28, 2021

**What do you like best about Angular Material?**

I like how you are basically able to quickly bootstrap elements into an html file

**What do you dislike about Angular Material?**

Almost nothing! I suppose you may not be able to customize certain things as much, but that's very specific, and at that point, you might as well make components.

**What problems is Angular Material solving and how is that benefiting you?**

I have used it to create a new UI quickly, and I have used its easy syntax to be able to adapt it as needed.

  ### 14. My experience with Angular Material

**Rating:** 4.5/5.0 stars

**Reviewed by:** Susmita R. | Software Developer, Mid-Market (51-1000 emp.)

**Reviewed Date:** May 13, 2021

**What do you like best about Angular Material?**

I have been using angular material since I learned angular. It has been a great experience since it provides a clean and great modern UI. One does not have to waste their time in designing a simple layout. 

It offers many components which are easily accessible to a personal project by importing them.
The documentation of angular material can be found in https://material.angular.io/, where they provide examples, methods, and implementation of each component. It also supports material icons.  

What I like about this is we don't have to import all the modules; only those modules which are in need can be imported.

**What do you dislike about Angular Material?**

However, like every rose has thorns, angular material also has some limitations and room for improvement. It has limited components and is not rich in providing multiple implementations of those components. Customization of the components in angular material is problematic and challenging. 

For the angular developers, knowing the use of angular materials will be very handy and it is easy to learn as well. Go for it, you won't regret trying this.

**What problems is Angular Material solving and how is that benefiting you?**

I have been using angular material for more than 1.5 yrs. I am still using this along with Kendo UI for my office projects as well as personal projects. For me, the main benefit of using angular material is that it saves a lot of my time from styling a simple layout and simple component. This way, I can focus on more logical parts rather than worrying about my UI portion.

  ### 15. Angular Material is great for Web Apps

**Rating:** 4.5/5.0 stars

**Reviewed by:** Radhika S. | Senior Software Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** January 02, 2021

**What do you like best about Angular Material?**

Angular Material has almost all features required for a basic web application, every developer with angular knowledge can easily adopt to use Angular Material. Enables us to develop lot of features real fast.
Angular Material has great themes to make application look dynamic.
Angular Material has wide range of icons to work with, used them a lot in my application.
Has cool buttons to lay with.
Great dialogs which can customized as per user requirement.
Nice Tool bar which I used in my application.
Excellent tabs that can be used as menu.
Mat Table is excellent, it is simple html grid with some super features like checkboxes, fixed header, pagination etc.
Mat Chipset is really cool, makes application look really good.
Angular Material divider is good, no hassles to implement using CSS.
loved Angular Material steer feature, it is simple and gives trendy look without any struggle.
Has good autocomplete feature which is used almost in every web a
Angular Material snack bar is really good used it to show application updates.
Angular Material loading spinner is great used it while making API calls.
Basic features like list, menu are simple and easy to use.
loved Angular Material bottom sheet.

**What do you dislike about Angular Material?**

Didn't feel like dislike but here is some features that could be improvised or introduced.
It would be great to have grids from mat table with all features.
Angular Material should introduce export features like export to pdf and excel.
Improve dropdowns to be more customizable.

**Recommendations to others considering Angular Material:**

Angular Material is great for developing web application, provides almost all the features required for a good web application.

**What problems is Angular Material solving and how is that benefiting you?**

Angular Material has almost all features required for a basic web application, every developer with angular knowledge can easily adopt to use Angular Material. Enables us to develop lot of features real fast. Without Angular Material it is difficult to design all these features.

  ### 16. Angular material is great to design and develop web applications.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Sravan K. | Technical Lead, Enterprise (> 1000 emp.)

**Reviewed Date:** December 25, 2020

**What do you like best about Angular Material?**

I have a good experience developing my web app using material. Below are few of many which I loved.
I liked the Angular material tabs to begin with as I used them for page navigations.
loved the themes which I used comfortably throughout my application.
loved dialogs, gives lot of control over popups.
loved mat table they are simple yet has awesome functionalities like checkbox selection etc.
loved progress bar chips, haven't found these in other UI frameworks which I feel great.
loved icons, we cannot have a web applications without icons and Angular Material is providing awesome icons which are customizable.

**What do you dislike about Angular Material?**

I would not say disliked but would say areas to improve.
Proper conditional tab navigation would be great, for now am using a work around for that, would be great if we have more features for tab navigation.
Dropdowns could be more customizable for styling.
Would like to see export to pdf and excel features, which we don't have currently.
Would like to see some grids by material.

**Recommendations to others considering Angular Material:**

Angular Material is great if you are looking to develop a web application with Angular as it has almost all the features required for a web app.

**What problems is Angular Material solving and how is that benefiting you?**

Angular Material gives lot of components to plug and play.
I chose Angular Material as my UI framework to develop my application as it is giving me lot of features out of the box which solves many problems while developing a web app.

  ### 17. Material, a good way to reduce developing time and do what you really need to do

**Rating:** 4.0/5.0 stars

**Reviewed by:** Barak J. | Full Stack Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 04, 2020

**What do you like best about Angular Material?**

Angular material reducing your developing time,
let you stay focus on the real components you need to develop in your angular app.
All you need to do is create your logic and integrate it with your material components/services/etc.
you may use some of the material inputs, and replace the HTML native inputs, it's support angular forms module. all you need to do is wrap the material component and use the controlValueAccessor interface of angular to implement the valueChanges, validation, disabled/NotDisabled etc..

**What do you dislike about Angular Material?**

When you need to design specific things of css, width, behavior, it may be difficult to implement it.
for example: if you have a calendar and you want to add a nother button to the calendar that will include a logic of the calendar, that may be a little bit difficault and you'll need to implement this bypassly.

**Recommendations to others considering Angular Material:**

if you are looking for lists, menus, buttons, that designed & animation and you don't need any specific UI guide lines, you definetly use Material,
just consider first if you may change the component to something very specific in the future.

**What problems is Angular Material solving and how is that benefiting you?**

That I don’t need to design or developing alot of of things in order to have a good responsive UI.
if a new startup/business need immidiately design to create a good looking design he can reduce the amount of money that will cost him a new designer and use Material instead, it's open source, and have a lot of support in the community, especially in stackOverflow.

  ### 18. Lots of useful components and functionalities, easy to use at the same time

**Rating:** 4.5/5.0 stars

**Reviewed by:** Yash P. | Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** November 24, 2020

**What do you like best about Angular Material?**

- Plenty of Variations of the same component available using simple Inputs
- Outstanding documentation
- Vast community support
- Comes with pre-installed Angular CDK, which opens up possibilities for lots of customisations.

**What do you dislike about Angular Material?**

- There are some components which tends to get slow when number of instances in DOM increases, like expansion panel.
- Table offers quite a lot of functionalities, but it is difficult to understand initially. It gets little easier as you use it.

**Recommendations to others considering Angular Material:**

If you are looking for a feature rich library and don't want to worry about putting too much effort in setting it up and using it to it's full potential later on, Go for it. It will make your life easier.

**What problems is Angular Material solving and how is that benefiting you?**

We are using Angular Material for an Admin Panel webapp. As someone whose goal is to have feature-rich panel instead of a great looking one, Angular Material makes it really simple to use the components without much custom styling. Which saves a quite a lot of time and looks great with default styling at the same time.

  ### 19. Angular material it can be a good choice if you need to use material design

**Rating:** 4.5/5.0 stars

**Reviewed by:** Mihail C. | Senior Software Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 03, 2020

**What do you like best about Angular Material?**

Angular material it can be a good choice if you need to use material design(themes) from angular team or build by your own and an easy going path.I like components that are good looking, and if you use angular cdk than it's better to use or implement somenthing that maybe will apear in the future, today. So the best things are: material design, layout, aesthetics, accesibility etc

**What do you dislike about Angular Material?**

Sometime it need to use something custom (controls/components), I recomend to implement some components from bootstrap/syncfusion etc.

**Recommendations to others considering Angular Material:**

Recommend to try on some prototype to see how it is to use it, and if it does it job, start using it ))

**What problems is Angular Material solving and how is that benefiting you?**

You can build a good looking prototype with a good user experience.

  ### 20. Build Ultra modern web app

**Rating:** 4.0/5.0 stars

**Reviewed by:** Or C. | Small-Business (50 or fewer emp.)

**Reviewed Date:** November 27, 2020

**What do you like best about Angular Material?**

Angular Material is composed of several pieces. It has a CSS library for typography and other elements, it provides an interesting JavaScript approach for theming, and its responsive layout uses a flex. I have created an open source project to help jumpstart your next Angular Material project. The purpose of this project is to give an example of everything Angular Material has to offer, all under one roof. Navigation, paging, theming, and the entire collection of directives are ready to go, all you have to do is feed in your data and bind it to the HTML.

**What do you dislike about Angular Material?**

I would not use Bootstrap and Material Design in the same project. If the default appearance is not to your liking, you should customize the stylesheet to do the specific things you want. Bootstrap will add unnecessary bloat and alter global styles to their preferred defaults.

**Recommendations to others considering Angular Material:**

Material Design is here and Angular Material is a fantastic way to apply the Material design spec to your single page applications. If you want to create your own Angular Material application, don’t waste your time starting from scratch. Rather, start off with a fully functioning app with demos of the directives, theming already set up, and navigation and routing ready to go

**What problems is Angular Material solving and how is that benefiting you?**

Angular Material extends this directive library with a set of beautiful Material Design inspired directives. Angular Material directives are HTML tags that begin with ‘md’; short for Material Design. They couldn’t be much easier to use. Services are also core to Angular functionality. They are used to share code across the application. A common core service like $http is used and reused for data calls in Angular applications.
Angular Material comes packaged with some services that provide some extra functionality to the application. They also contribute to the performance of some of the directives. A great example of a service is the ‘toast’.

  ### 21. Good Material to start with

**Rating:** 3.0/5.0 stars

**Reviewed by:** Esha M. | Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** November 27, 2020

**What do you like best about Angular Material?**

Explanation of the basic modules is done very nicely. If there is a newcomer who wants to start from scratch then he/she can refer to the material.
The examples provided for the basic start and the explanation of those topics couldn't have been any easier.
I also liked how every module is so interactive and has examples to support.

**What do you dislike about Angular Material?**

Advance topics could have been better. People who are new might find it tough to understand those due to a lack of easy explanation. It is fine though for someone who has experience.
I would also recommend maybe have a live compiler attached to every module such that the user can instantly code to interact and understand the topics online.
Limited or maybe not very well explanation of RxJs.

**Recommendations to others considering Angular Material:**

I would vouch for this especially for beginners. This is the perfect place to start with

**What problems is Angular Material solving and how is that benefiting you?**

I am currently trying to create an interceptor and also directives that would bring the change all around the application and will omit the chances of bad data.
The implementation is being done only for POST and PUT HTTP calls.
In the beginning, I had to understand the basic idea of interceptors and directives for which I further looked upon the material and found it quite comprehensive and easy.
I was also able to clear some concepts on DI.
I also work with RxJs and NgRx but the material could have been a little better.
I found it way too brief to be able to grasp it soon.

  ### 22. Make your development easy with Angular Material

**Rating:** 5.0/5.0 stars

**Reviewed by:** Prashant B. | Sr software engg, Enterprise (> 1000 emp.)

**Reviewed Date:** November 25, 2020

**What do you like best about Angular Material?**

It provides all necessary features which required for application to make it responsive, fast development, cross platform and many more. It makes application attractive and perform fast. It provide almost all kind of components like Form Controls, Navigation, Buttons & Indicators, Popups and many more. It helps to create device-oriented UI for your application. Good community support.

**What do you dislike about Angular Material?**

Angular Material has a lot of unwarranted dependency into your module. for every component use, you need to import the entire modules. It's little bit heavy library as compared to other library of this kind.

**Recommendations to others considering Angular Material:**

I will strongly recommend this based on below points:
Easy layout system, It provide almost all kind of components like Form Controls, Navigation, Buttons & Indicators, Popups and many more. Good community support and documentation. It gives you great user experience on the web, mobile and tablet devices.

**What problems is Angular Material solving and how is that benefiting you?**

I solved mainly development timeline issue, it makes development easy and no need to take care of responsive, cross platform coding. It makes application attractive and perform fast. It provide almost all kind of components like Form Controls, Navigation, Buttons & Indicators, Popups and many more.

  ### 23. Framework which gives you rich UI experience

**Rating:** 4.0/5.0 stars

**Reviewed by:** Pawan T. | Senior Consultant, Enterprise (> 1000 emp.)

**Reviewed Date:** November 23, 2020

**What do you like best about Angular Material?**

It’s one of the most popular framework which gives you rich UI development experience and saves your development time. It has great prebuilt  UI components available which is fully compatible with most of the modern browsers which makes your  application easier to operate without having any issues.

**What do you dislike about Angular Material?**

Some of the things which I really want to point out here 
1. Tree could have more features like (Organisation Tree).
2. Support for IE could h  been better.
3. Theme availability could have much better.
4. Table could have more features.

**Recommendations to others considering Angular Material:**

If you’re looking for framework with rich UI components  and with good performance then I would suggest Angular material is one of the best framework available.

**What problems is Angular Material solving and how is that benefiting you?**

We’re using Angular  material in one of our health care application. It simplified our application design which gives flawless experience to the end users. Application takes the lesser time to load when we compare our other applications built on other UI framework.

  ### 24. Amazing UI toolkit

**Rating:** 5.0/5.0 stars

**Reviewed by:** Girish V. | File uploader with progress bar, Mid-Market (51-1000 emp.)

**Reviewed Date:** November 29, 2020

**What do you like best about Angular Material?**

Angular material has card based design best suited for mobiles and displays of various sizes. Moreover its UI elements are unique and full of eye candy.

**What do you dislike about Angular Material?**

It is hard to learn, more tutorials and examples will be appreciated. Typescript is a hard language to master, particularly the observer the HTTP methods, all tutorials must come built in with examples on http fetch and set.

**Recommendations to others considering Angular Material:**

It is the framework the go to tech for any website or web application

**What problems is Angular Material solving and how is that benefiting you?**

I use it for all of my web work. It is a very modern interface with full of features and clear benefits for end users. I no longer develop web interfaces in any other framework.

  ### 25. A great and clean UI for web apps

**Rating:** 4.0/5.0 stars

**Reviewed by:** Akshay R. | Frontend Developer, Mid-Market (51-1000 emp.)

**Reviewed Date:** November 27, 2020

**What do you like best about Angular Material?**

I like the most buttons with ripple effect,  modals, cards , drawers and the documentation of angular material is so easy and understandable. Installation of angular material is so easy.

**What do you dislike about Angular Material?**

I dont like the customization , it is not user friendly.

**Recommendations to others considering Angular Material:**

If you are looking for a great and clean UI in your next angukar project, you can use angular material without thinking. It gives you a professional look to your web app and it has a great docs.

**What problems is Angular Material solving and how is that benefiting you?**

It gives me a clear UI and every things looks like a professional. It also provide flexibility in design, and need to write less code

  ### 26. A UI based component library for Angular.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Sarah C. | Senior Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** August 07, 2020

**What do you like best about Angular Material?**

The pre designed components can be used to quickly build applications with amazing styling. It reduces the type which increases the performance. The simplicity of the components is amazing . the huge number of components makes it easier to re-use for other projects as well. It is the best designed Material Design frontend UI framework in the market. The wide range of materials in Angular Material is free of cost. The design and User interface is the best and the code is easy to understand. There are no issues with compatibility while switching between different versions of Angular Material. The components are easy to use as one has to just import them and use them. The amazing User Interface makes the user and the developer interact more with the platform.

**What do you dislike about Angular Material?**

After the installation once the theme is selected changing it can be sometimes complex and time taking. Components like Date-Time picker aren’t available and there should be more directives added in the components. Integrating it with other plugins besides Angular can be sometimes painstaking and it doesn’t work. Customization of the built in components can be difficult. The code base is sometimes cumbersome and finding the bugs in the code can sometimes take longer than expected.

**What problems is Angular Material solving and how is that benefiting you?**

It provides allot of options to use with Angular. It supports HTML etc. it is great for small and enterprise level businesses. Design and user experience is best in angular material and code is easily understandable.

  ### 27. Looks premium and feels good while using material

**Rating:** 5.0/5.0 stars

**Reviewed by:** Mohammad F. | Angular7 UI Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** November 24, 2020

**What do you like best about Angular Material?**

Angular material provide directives for buttons style and many more..

**What do you dislike about Angular Material?**

Need to improve performance issues.. it lags when you use heavy in application.

**Recommendations to others considering Angular Material:**

Helps in writing less code and easy to use

**What problems is Angular Material solving and how is that benefiting you?**

Over-all it's good and predefined code no need of writing each every scss for design all are predefined

  ### 28. So far quite good experience on Angular material.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Pravin E. | Senior Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** December 01, 2020

**What do you like best about Angular Material?**

Material Chips & virtual Scrolling feature.

**What do you dislike about Angular Material?**

Not so far, as anything lags, we can always go for customizing existing components.

**What problems is Angular Material solving and how is that benefiting you?**

The ever-ready material component saves our lot of time instead of writing the new whole feature or implementing it on our own.

  ### 29. User Experience of Angular Materials

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Enterprise (> 1000 emp.)

**Reviewed Date:** September 09, 2020

**What do you like best about Angular Material?**

Light rendering UI widgets Provided in Angular Materials which can be easily integrated with Angular Applications. Looks are very Professional and responsive. Easy to make it dynamic with server side data. Lots of graph based controls embedded in this which make the look of application very professional. The best part is that it loads very quickly and  store information on client side so that round trip on server not happens again and again.

**What do you dislike about Angular Material?**

The only problem is to find the error if any binding Issues occur. Need to debug the each and every steps which is time consuming.

**Recommendations to others considering Angular Material:**

Please go for this if your application is build on Angular Framework as it provide a responsive design and layouts.

**What problems is Angular Material solving and how is that benefiting you?**

Our ERP application is build on Angular framework and we use Angular Material Plugin to design our UI part. The development process is quite fast as it provide a wide range of controls which meets you every requirements of application.

  ### 30. Review for 25$. (honestly!)

**Rating:** 4.5/5.0 stars

**Reviewed by:** Ritik R. | Sr. Frontend Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 11, 2020

**What do you like best about Angular Material?**

that it's coupled really well with the overall angular ecosystem.

**What do you dislike about Angular Material?**

sometimes I feel there is a lot of boilerplate involved. Use cases like loading a modal lazily on runtime.

**What problems is Angular Material solving and how is that benefiting you?**

We are using Angular Material as base UI arch components on client projects. I love the fact that you can get something like a POC up and quick without worrying much about minor UI things.

  ### 31. Perfect solution for customised material UI components

**Rating:** 4.5/5.0 stars

**Reviewed by:** Mitesh A. | Front-end Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** November 30, 2020

**What do you like best about Angular Material?**

The best things about Angular Material are that we can create our own theme and easy to understand API’s and easy to integrate in our existing application.

**What do you dislike about Angular Material?**

Customization is not that flexible. library can be very hard for beginners, but it gets very good when you know the features.

**What problems is Angular Material solving and how is that benefiting you?**

Benefits is mostly we have multiple themes for multiple user groups.

  ### 32. Its a good to start with material design. If you are a newbie then its a good tool to show your skil

**Rating:** 5.0/5.0 stars

**Reviewed by:** kartik c. | Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** December 01, 2020

**What do you like best about Angular Material?**

1>>Design.
2>>Ease of doing code with it.
3>>Handling of data with good UI.

**What do you dislike about Angular Material?**

sometime when dealing with data then cdk internally causes issue Although all things are good in it.

**Recommendations to others considering Angular Material:**

For a Newbie its best 
And for some small startup also suggestable too.

**What problems is Angular Material solving and how is that benefiting you?**

1>>Designing issue.
2>>Grid layout.
3>>Latest plug & play components.

  ### 33. Amazing experience with Angular Material

**Rating:** 4.0/5.0 stars

**Reviewed by:** Hafiz Muhammad U. | Small-Business (50 or fewer emp.)

**Reviewed Date:** December 19, 2020

**What do you like best about Angular Material?**

It provides frequently used pre-build widgets which save dev. time.

**What do you dislike about Angular Material?**

Lakes some new components available in its competitors like vuetify and  Bootstrap MD

**What problems is Angular Material solving and how is that benefiting you?**

I'm saving development time using Angular material. e.g Data Table is a good example to refer to my argument here.

  ### 34. Best UI for angular application

**Rating:** 5.0/5.0 stars

**Reviewed by:** Mohan S. | Senior Software Developer, Mid-Market (51-1000 emp.)

**Reviewed Date:** December 03, 2020

**What do you like best about Angular Material?**

We are using angular material in our application, it's controls are nice and easy to use , we can create a nice 
UI without a designer with the help of angular material controls.

**What do you dislike about Angular Material?**

It is difficult to customize the design of these controls.

**What problems is Angular Material solving and how is that benefiting you?**

Easy to use form controls dialogs

  ### 35. excellent UI Library

**Rating:** 5.0/5.0 stars

**Reviewed by:** Muhammad N. | Application Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 01, 2020

**What do you like best about Angular Material?**

It's ease of useful and consistent styling across all over all the components.

**What do you dislike about Angular Material?**

Some time overriding the css is bit hesitate

**Recommendations to others considering Angular Material:**

Go ahead with it

**What problems is Angular Material solving and how is that benefiting you?**

Reusable components enables us speed up the development process.I think this is the main benefits along with ease of use.

  ### 36. Angular material usage in our project

**Rating:** 3.5/5.0 stars

**Reviewed by:** Sreya J. | System Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** November 30, 2020

**What do you like best about Angular Material?**

I like how it makes everything easier and more understanding than the actual conventional HTML

**What do you dislike about Angular Material?**

Nothing in particular, Everything is good about It

**Recommendations to others considering Angular Material:**

It's recommended everywhere,as it accomplishes pretty much everything.

**What problems is Angular Material solving and how is that benefiting you?**

We are using it for a tax reporting Application,it made everything easier,the drop-dows,mat-icons,mat-autocomplete etc

  ### 37. Angular Material is wonderful thing i found out

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** November 26, 2020

**What do you like best about Angular Material?**

It comes with all the basic to extreme materials for all type of development needed

**What do you dislike about Angular Material?**

Can be more options and group them similar materials with same code

**Recommendations to others considering Angular Material:**

Use it. It's a friend for us

**What problems is Angular Material solving and how is that benefiting you?**

It reduces the time effort. It can be sorted easily with Angular Material

  ### 38. Best UI component

**Rating:** 4.5/5.0 stars

**Reviewed by:** Amit S. | Enterprise (> 1000 emp.)

**Reviewed Date:** November 26, 2020

**What do you like best about Angular Material?**

I am using angular material in my critical projects . Easy to use and has covered almost all basic component to develop frontend easily.

**What do you dislike about Angular Material?**

Customization is not easy with controls.

**What problems is Angular Material solving and how is that benefiting you?**

Creating complex form builder using angular material. Can create generalized layout

  ### 39. The best library can be integrated with the Angular,

**Rating:** 5.0/5.0 stars

**Reviewed by:** Shubham P. | Web UI Developer, Mid-Market (51-1000 emp.)

**Reviewed Date:** November 28, 2020

**What do you like best about Angular Material?**

We are daily using the Material library as it gives best user experience as well as easier implementation of the various components on SPA.

**What do you dislike about Angular Material?**

I think overriding styling need to be improved .

**What problems is Angular Material solving and how is that benefiting you?**

Various dynamic components and easy to use.

  ### 40. Angular material review

**Rating:** 5.0/5.0 stars

**Reviewed by:** Bhavesh N. | Senior Software Developer - IT, Mid-Market (51-1000 emp.)

**Reviewed Date:** November 27, 2020

**What do you like best about Angular Material?**

The detailed documentation
Latest UI standards and help for event handling

**What do you dislike about Angular Material?**

It's still in lag with quasar and other material libraries in terms of designer perspective

**What problems is Angular Material solving and how is that benefiting you?**

Problems with extensive UX 
Benefits in terms of functionality and integration

  ### 41. Material provides easy design for non CSS developers like me if you're angular developer

**Rating:** 3.5/5.0 stars

**Reviewed by:** Harris G. | Frontend Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** November 27, 2020

**What do you like best about Angular Material?**

Table, grid system,datepicker, alert box

**What do you dislike about Angular Material?**

Documentation and dev community is poor.

**What problems is Angular Material solving and how is that benefiting you?**

Don't need to know about.css in deep I can use its component in angular template

  ### 42. Let Google design work for you

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Financial Services | Enterprise (> 1000 emp.)

**Reviewed Date:** November 11, 2020

**What do you like best about Angular Material?**

Google design with seamless integration into Angular components.

**What do you dislike about Angular Material?**

Recent trends have shifted toward exclusive use of TypeScript and there is still seemingly a polarizing community opinion on it.

**Recommendations to others considering Angular Material:**

Limit use of CSS overrides, let Google figure out the difficult things!

**What problems is Angular Material solving and how is that benefiting you?**

The benefit of focusing on core business product choices instead of debating design or usability has boosted productivity and afforded consistency.

  ### 43. Wonderful companion UI/UX framework for angular applications

**Rating:** 5.0/5.0 stars

**Reviewed by:** Charles T. | Small-Business (50 or fewer emp.)

**Reviewed Date:** July 01, 2020

**What do you like best about Angular Material?**

Angular Material provides pre-designed components that can be used to quickly build applications with amazing material styling. It massively reduces the type it would take to style applications so that you can focus on the logic

**What do you dislike about Angular Material?**

After selecting a theme when installing Angular material, its a bit complicated to change it or even customizing it

**Recommendations to others considering Angular Material:**

Angular Material is a must use style definition for angular applications

**What problems is Angular Material solving and how is that benefiting you?**

Angular material allow you to add pre-designed styles which reduces development time and adds a touch of style to an application

  ### 44. Better to use

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** November 28, 2020

**What do you like best about Angular Material?**

I had little chance to work in angular. It is easily manageable structure of file.

**What do you dislike about Angular Material?**

Lot of dependency.  After restored all dependancy then project size become larger size.

**What problems is Angular Material solving and how is that benefiting you?**

I did not solve any but when I searched in Google there is many solution but it should be more.

  ### 45. Angular Material is easy to integrate and has awesome looks

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Human Resources | Small-Business (50 or fewer emp.)

**Reviewed Date:** November 28, 2020

**What do you like best about Angular Material?**

The design is very elegant and easy to use.

**What do you dislike about Angular Material?**

Customizing inputs or select is very difficult. Select option does not match with inputs or buttons.

**What problems is Angular Material solving and how is that benefiting you?**

I am a very bad design person. Angular material helps me make somewhat good design. Components like modal and sidebar is very helpful

  ### 46. I have problem with moment type of date component. Changing css of components is difficult.

**Rating:** 3.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Mid-Market (51-1000 emp.)

**Reviewed Date:** November 28, 2020

**What do you like best about Angular Material?**

Powerful mat-table and mat-tree components

**What do you dislike about Angular Material?**

I have problem with moment type of date component. Changing css of components is difficult.

**What problems is Angular Material solving and how is that benefiting you?**

I wrapped angular material components and create new components to use as monolithic components in whole app.
I wrapped mat-table and mat-tree and create new powerful components.

  ### 47. Easy to use and build complex component.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in E-Learning | Small-Business (50 or fewer emp.)

**Reviewed Date:** December 03, 2020

**What do you like best about Angular Material?**

I like how the documentation is easy to understand even the most complex components.

**What do you dislike about Angular Material?**

I don't have any complain about it. It's good.

**What problems is Angular Material solving and how is that benefiting you?**

I was developing my own wedding website, and AM made it easier and faster.

  ### 48. Great Experience

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** November 26, 2020

**What do you like best about Angular Material?**

Code Snippets are the Best. Easily Customizable with Proper Documentation

**What do you dislike about Angular Material?**

More Components can be added with Angular Material

**Recommendations to others considering Angular Material:**

Give Time you can easily understand the importance of Angular Material

**What problems is Angular Material solving and how is that benefiting you?**

Building Clients Website including Dashboards

  ### 49. A sassy library for Angular Devs

**Rating:** 4.5/5.0 stars

**Reviewed by:** Jelson C. | Mid-Market (51-1000 emp.)

**Reviewed Date:** March 03, 2020

**What do you like best about Angular Material?**

The simplicity of using the components present in Angular Material is beyond comparison with any other libraries. There are ample components that can be used as well as re-used in various Angular Projects. There are no issues with the compatibility with various versions of Angular.

**What do you dislike about Angular Material?**

No dislikes so far. But there are a few suggestions. Components such as date-time picker can be added. More directives could be added to the components.

**Recommendations to others considering Angular Material:**

Angular Material can easily be used in Angular Projects without investing time in learning about its usage, which I feel is the biggest plus point.

**What problems is Angular Material solving and how is that benefiting you?**

There could be fewer more directives included in the various components of this library. Easy to write wrappers over these components without any hindrance to the actually Angular Material code.

  ### 50. Best of Angular and Material Design

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** November 27, 2019

**What do you like best about Angular Material?**

Angular Material is probably the best standardized Material Design frontend UI framework out there. I remember when Material Design was first published by Google, I had almost no idea how to incorporate it into my websites. Fortunately with Angular Material I am able to integrate it very well into my Angular websites.

**What do you dislike about Angular Material?**

When I first used it a couple years ago there are some issues when I tried to do a bit fancier stuff, like integrating it with other Angular plugins outside. Sometimes they just don't work with each other, I had to figure out some workarounds on rendering.

**Recommendations to others considering Angular Material:**

It's the best if your team has experienced Angular developers.

**What problems is Angular Material solving and how is that benefiting you?**

Using Material Design with minimal additional efforts. We are able to se Material Design without developing our own libraries for that.


## Angular Material Discussions
  - [Is angular material better than bootstrap?](https://www.g2.com/discussions/is-angular-material-better-than-bootstrap) - 1 comment
  - [Is angular material a framework?](https://www.g2.com/discussions/is-angular-material-a-framework) - 1 comment

- [View Angular Material pricing details and edition comparison](https://www.g2.com/products/angular-material/reviews?section=pricing&secure%5Bexpires_at%5D=2026-05-30+02%3A32%3A52+-0500&secure%5Bsession_id%5D=24f2cd42-c306-4205-978a-706267525bcf&secure%5Btoken%5D=6d9c985c792658aa12769fa7b6de9a122d5629c2c475b3e0bae000ca7c53ce8f&format=llm_user)

## Angular Material Features
**Functionality**
- Language Contingency
- Component Library
- Unlocked Components

**Management**
- Framework Integration
- Repository Management
- Support

## Top Angular Material Alternatives
  - [Essential Studio](https://www.g2.com/products/essential-studio/reviews) - 4.5/5.0 (705 reviews)
  - [Progress Kendo UI](https://www.g2.com/products/progress-kendo-ui/reviews) - 4.4/5.0 (248 reviews)
  - [DevExpress](https://www.g2.com/products/devexpress/reviews) - 4.8/5.0 (112 reviews)

