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
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
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.
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)
Dart was unveiled at the GOTO conference,
October 10–12, 2011.