Everything is widgets inside widgets inside widgets. (link)
Vikram: [bookmark]
n a nutshell, you build a mobile UI by composing together a bunch of smaller components called widgets. Everything is a widget, and widgets are just Dart classes that know how to describe their view (link)
Are you an individual developer working on a side project or new product? Then the answer is simple: yes. This is absolutely for you. The amount of time you’ll spend getting up to speed with Dart and Flutter will pay off big time in the long run. (link)
Flutter compiles to actual native code and is rendered using the same engine that Chrome uses to render (called Skia), so there’s no need to translate Dart at runtime. This means apps don’t lose any performance or productivity when running on a user’s device. (link)
The biggest is called the JavaScript bridge. (link)
Flutter is for people who want to build an app quickly that doesn’t sacrifice performance. By speed, I mean the speed at which you can write code and iterate, and the speed at which Flutter builds. Thanks to hot reloading, Flutter rebuilds your application in sub-second time as you’re developing (link)
If you need to build an MVP fast, and iterate quickly, Flutter just works. (link)
a few functional programming features that make it easier to turn your data into pieces of UI. Finally, asynchronous, stream-based programming features are first-class citizens in Dart (link)