- Flutter is an open-source framework developed by Google for building beautiful, natively compiled, multi-platform applications from a single codebase.
- During Development
- Flutter apps run in a Dart VM offers Hot Reload. Update code and see changes almost instantly, without losing state.
- Release
- Since Flutter apps are written in Dart language. So, flutter apps are directly compiles to Machine Code(ARM or x86) as well as JavaScript(Web), for native performance on any device.
- Control every pixel to create customized, adaptive designs that look and feel great on any screen.
- Deploy to multiple devices from a single codebase: – mobile, web, desktop, and embedded devices.
- Take control of your codebase with automated testing, developer tooling, and everything else you need to build production-quality apps.
- During Development
- First version of Flutter was known as “Sky“. It was unveiled at the 2015 Dart developer summit.
- Current Flutter Stable channel 3.3.1 and the Dart version is 2.18.0.
- Different organization have reported that reusing the code percentage is minimum 70% to 95%. When they build app using flutter for cross-platform.
- Butter smooth UI at refresh rate of 60 fps on every screen.
- BSD-3-Clause license.