Material Design in practice with AngularJS
summary
Material Design principles get implemented with Angular Material on top of AngularJS, using flexbox-based layout attributes (layout, layout-align, flex with responsive breakpoints), theme palettes (primary 500/700 and accent), and UI primitives like buttons, cards, dialogs, toasts and side navs. The demo compares Angular Material to Polymer/paper elements and shows a Gravitar example implemented as an Angular directive vs a web component, highlighting ripples and elevation (1dp sheets, shadows, animation timing) and available sample code.
AI-written summary · about
chapters (26)
- 0:00Start
- 7:07Core Functionality
- 8:45Light and Shadow
- 9:47Material Properties
- 12:45Animation
- 12:58Visual Feedback
- 14:10Color Palettes and Themes
- 14:33Color Palettes
- 15:21Tool Bars
- 16:54Angularjs
- 17:56First Implementation of Material Design
- 18:09Paper Elements
- 19:24Difference between Polymer and Angular
- 21:10Angular
- 22:06Polymer Custom Custom Elements
- 23:22Angular Material Directives
- 24:22Button Demo
- 24:52Container Elements
- 25:57Child Alignment
- 28:19Responsive Layout
- 29:14Services
- 29:55Sample Apps
- 37:17Demos
- 38:46Left Nav Bar
- 41:15Toggle Left
- 45:39Resources
related talks
48mAn Introduction Into Using Angular’s Material Design
21mBuild an Angular Material App
31mAngular Material 2
20mThoughtful Component Design
34mAngular Material 2: Reward your app with high-quality UI in minutes
19mCreating Beautiful Experiences Fast with Angular Material
06mFuture-Proof Angular Material Styling in 5 Minutes
56mBlast Off with Angular Material
