Google Flutter (& Dart 2.0): Taking widget centric design (WCD) to a new level

Google has evolved Flutter and Dart (now 2.0) to be highly productive approach to developing cross platform mobile applications.  In Flutter its  all about widgets within widgets drawing from a now mature Google Material Design visual library.  Once you have this library in mind then you easily hang your business logic on this “widget tree” and get very rich and interactive interfaces that have well behaved boundaries.