2. What is Flutter?
Flutter is a SDK that is used to build high
performance, modern and beautiful apps
with ease.
A free and open-source toolkit developed
by Google.
3. History
The first version of Flutter was known as Sky and ran on the Android
operating system.
Flutter was unveiled on May 12, 2017
5. What kinds of apps Flutter can build?
Flutter is optimized for 2D mobile apps that want to run on both
Android and iOS.
You can build full-featured apps with Flutter, including camera,
geolocation, network, storage, 3rd-party SDKs, and more.
6. Hot Reload
Flutter is Engineered for high development velocity apps in which
Stateful Hot Reload allows user to change their code and see it
come to life in less than a second without losing the state of that
app.
Injecting updated source code files into the running Dart VM.
8. Flutter is unique
Flutter uses neither WebView nor the OEM widgets that shipped with the
device. Instead, Flutter uses its own high-performance rendering engine to
draw widgets.
In addition, Flutter is different because it only has a thin layer of C/C++
code. Flutter implements most of its system in Dart that developers can
easily approach read, change, replace, or remove.
9. Dart
Dart is a general-purpose programming language
originally developed by Google and later
approved as a standard by Ecma (ECMA-408).
It is used to build web, server and mobile
applications, and for Internet of Things (IoT)
devices.
Dart was unveiled at the GOTO conference,
October 10–12, 2011.