Book Image

DART Essentials

Book Image

DART Essentials

Overview of this book

Table of Contents (16 chapters)
Dart Essentials
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

Polymer.dart


Polymer.dart is a port of the JavaScript Polymer library that combines Web Components, the Observe library, and a few others libraries into a single framework. This makes creating reusable encapsulated components very easy (it also uses polymer.js internally).

As we already know enough about Web Components, we'll particularly take a look at one-way / two-way data binding and creating custom elements with their behavior written in Dart.

Note

You might have already seen Dart's Web UI package used in a tutorial, blog, article, or a book. Web UI is an older Dart API, which is deprecated in favor of polymer.dart.

Minimalistic custom element in polymer.dart

We'll begin by installing polymer.dart by adding polymer among our dependencies in pubspec.yaml and letting Dart Editor fetch all the dependencies for us. Right away, we can tell polymer.dart what our app's entrance points are. These are the pages that the user can access (that's probably everything except HTML templates for our custom...