CDK
The toolbox for the Angular developer
HAPPY π
Christian Janz
@c_janz
CDK The toolbox HAPPY for the Angular developer Christian Janz - - PowerPoint PPT Presentation
CDK The toolbox HAPPY for the Angular developer Christian Janz @c_janz Christian Janz Senior Software Architect Please mind the gap @c_janz /github.com/cjanz https:/ CDK? Enterprise Angular Apps UI Toolkits to the Rescue
The toolbox for the Angular developer
HAPPY π
Christian Janz
@c_janz
Christian Janz
Senior Software Architect
@c_janz https:/ /github.com/cjanz Please mind the gap π€
Enterprise Angular Apps
Material
What if the behavior of a component fits, but the styling doesnβt fit?
Build your own components from scratch
The final solution?
βThe Angular CDK gives developers solid, well-tested tools to add common interaction patterns with minimal effort. [β¦], the CDK can help you build what you need in less time with less code and fewer bugs. The CDK is also completely unopinionated when it comes to styling, making it easy to tailor your app to any visual languageβ
https://blog.angular.io/a-component-dev-kit-for-angular-9f06e3b4b3b4
@angular/cdk
π Common base library for component development π https://material.angular.io/cdk/ πΌ https://github.com/angular/components/tree/master/src/cdk ο¨ MIT License π¦ Developed by Angular Components team
Material CDK Angular
Core platform π Base Components π Component behaviors π³ Interaction patterns π UI Components π Styling π Themes
a11y bidi coercion accordion collections keycodes layout
platform
portal scrolling stepper testing text-field table tree drag-drop
π‘ The CDK provides a lot of helpers for component development π€ Before building behaviors from scratch, consider using the CDK π The CDK source code is a good source for learning β CDK is not a full-featured UI Toolkit π CDK can be used with any other UI toolkit
@c_janz Christian Janz
https://github.com/cjanz/cdk-samples