I have long sought an analysis of the ROI for Object Oriented Programming (OOP) … as it seems like a long term productivity booster. Lots of folks say it is needed to improve long term app/application maintenance. Great. Search for some studies of actual outcomes:
Hundreds of Flutter ready packages ready to jump start some complex functionality. Check it out at: https://pub.dartlang.org/packages
Great set of front screens and descriptions to show what is possible using flutter. Of course you need to load it on your phone to experience their functionality. Click here: https://itsallwidgets.com/
A very nice and recent article (June 2018) with some great visuals that really de-tangle some of the relationships between state, context and widgets. Nice code samples as well. Looks like the beginning of a nice book on the subject.
Working with the navigation example at Flutter.io I felt there must be a better way to work this issue … and a little searching found this article:
Came across a nice article: http://bizz84.github.io/2018/03/18/How-Fast-Is-Flutter.html discussing Flutter performance (its a few months old) vs a similar timing app in iOS. It’s main takeaways are (confirming suspicions): Frequent UI redraws are expensive If you call setState() often, make sure that it redraws as little UI as possible.
Flutter seems like the antithesis of MVC (Model-View-Controller) development approach but one person has come up with (I expect a computationally intensive) approach discussed at: https://proandroiddev.com/flutter-in-mvc-437ed7cead2e.
The notion of widgets in development have been around for a long time, tracing back at least 20 years to components in Portal CMS systems. But some of these older widget systems still inherited a lot of visual context from the underlying OS. A nice
This May 2018 article from the Verge concludes: At this point, there’s no real indication of what Google plans to do with Fuchsia. Is it an actual future operating system that the company is building from the ground up to replace Android and Chrome OS?
Nice example at github of a pubspec.yaml that has everything. Published 8/15/2018