MDL/Dart - Material Design Lite for Dart Developers

Material Design Lite (MDL/Dart) is a library of components for web developers based on Google's Material Design philosophy. MDL/Dart is a port of Material Design Lite for JS (MDL/JS). "A visual language for our users that synthesizes the classic principles of good design with the innovation and possibility of technology and science." Understanding the goals and principles of Material Design is critical to the proper use of the MDL components. If you have not yet read the Material Design Introduction, you should do so before attempting to use the components.

Quick Start

OK - if this is to much noise for you - jump to the "Quick-Start-Section"

What are the benefits of MDL/Dart (compared to MDL/JS)

First of all MDL/JS is cool but Dart has "Batteries included"

Dart
Additional components
Dialogs
Single Page Application (SPA) Features
SCSS Files are easier to reuse specially color definitions ( try to darken($text-link-color) with the original material-design-lite.scss does not work) DI Integration You can use DI but you don't have to. ... and I'm sure I forgot a few things...