Two excellent, very informative technical podcast interviews!
technical background, from users perspective:
Flutter in Practice with Randal Schwartz - Software Engineering Daily
technical background, from creators and project lead perspective:
Flutter with Eric Seidel - Software Engineering Daily
Flutter is created by extracting and re-purposing "essence" from Chrome engine, with intent to make universal mobile app platform, that can run natively on both Android and iOS.
How is this done? By using Chrome's high performance graphical rendering engine Skia as well as its text renderer. Dart programming language is used for complete end-to-end platform, no "bridges" to
OS widgets renderer, like it done by React Native or Xamarin for example. The result is much better performance, simplicity, and less HW requirements: it could also run on IoT devices, for example.
So Flutter is using same code for running on all platforms, no need for different view layers.
In parallel with Angular Dart Google also develops Angular TypeScript , that is very popular outside of Google. TypeScript is created by another very prominent Danish computer scientist,
Anders Hejlsberg. the "father" to Turbo Pascal, Delphi and Microsoft C#.
Flutter has potential to be a basis of Google Fuchsia, that could be a replacement of current Android platform.
So Flutter & Dart have potential to be a "big deal" in technology future.
Get Started: Install - Flutter
Flutter Tutorials - Flutter
a great podcast:
Software Engineering Daily
another interesting podcast:
"FLOSS all about Free Libre Open Source Software"