The projects of Angular Material Components Extensions are to deliver a set of reusable Angular codes and Extensions of Angular Material UI Component Library, targeting complex business applications with rich data structures, intensive GUI and complex workflows, and enabling Rapid Application Development.
Demo Sites in various locales.
- nmce
: A few sets of components and services based on Angular Material Components.
- nmce-html-editor
: A few dialog services based on @kolkov/angular-editor, present a HTML editor in a dialog.
- nmce-func
: Common functions used in business applications, as well as the components and the services in this NMCE libraries.
- nmce-json-diff
: A simple dialog service based on jsondiffpatch.
- nmce-pipes
: Common simple Angular pipes.
- nmce-directives
: Common simple Angular directives.
- demoapp: A demo application demonstrating features of all above.
The UI design conforms to Material Design, and the visual components are constructed through composing, bridging and wrapping of existing Angular Material Components and CDK.
When considering the use cases and making design trade-off, the priority is:
- Desktop with big monitors, mouse and keyboard
- Tablet
- Smartphone
TV screen is out of scope.
There are a few similar open source projects:
Based on Angular Material Design Components
Just like NMCE, these component suites are relevant when you have already been using Angular Material Design Components.
- Angular Material Extensions.
- angular-material-extensions, most repositories are up to date as of 2023.
Hints:
- Mixing these 2 component suites along with NMCE in the same app is surely feasible and economical.