Flutter is Google’s UI toolkit for building beautiful, natively compiled applications for mobile, web, and desktop from a single codebase.
Shared codebase for multiple platforms
Deploy to mobile, web and desktop with minimal effort
Complete control over UI: use the provided widgets from the Material or Cupertino theme, or create your own widgets. Have a single style over platforms, or create a native-looking UI for each platform.
Developer delight: fast development cycle (<1s Hot Reload), advanced IDE (Android Studio, IntelliJ or VS Code)
Why do we adopt this technology?
The industry-wide adoption of Flutter is rising quickly. It offers an optimal rendering performance by painting directly on the Canvas using Skia, and is directly compiled to native code, resulting in fully compiled apps. The technology is written with Fuchsia in mind, the rumoured successor of Android.
It also has support for web & desktop applications, but we have yet to fully discover the full added value for our use cases.
We experienced a very good developer experience, with a near pixel-perfect end result and performant application.