Flutter Introduction


  • 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.
  • 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.
https://dasschicksal.com/flutter-multi-platform/