In this chapter, we investigate some of the more important UI frameworks that exist in the Dart universe, indicate how and when to use them, and discuss their pros and cons. For instance, we will discuss whether a framework supports responsive design and provides an optimal viewing experience—easy reading and navigation with minimum resizing, panning, and scrolling—across a wide range of devices (from desktop monitors to mobile phones).
Some of them (DQuery and Bootjack) are ports of, or at least are inspired by, famous JavaScript frameworks, such as jQuery or Twitter Bootstrap.
DWT (Dart Web Toolkit) is a port of the Google Web Toolkit.
Some packages built on the (now deprecated) Dart Web UI components library are as follows:
Dart widgets
Bee (from Blossom)
HTML Components
The following libraries heavily use the MVC pattern:
Rikulo UI (using DQuery and Bootjack)
Hipster-MVC (no specific UI components)
PureMVC (no specific UI components...