Flutter is Google’s open-source UI toolkit for building natively compiled, high-performance, visually expressive apps from a single codebase targeting mobile (iOS, Android), web, desktop (Windows, macOS, Linux), and embedded platforms. We want to enable designers to deliver their full creative vision without being forced to water it down due to limitations of the underlying framework. Flutter's layered architecture gives you control over every pixel on the screen and its powerful compositing capabilities let you overlay and animate graphics, video, text, and controls without limitation. Flutter includes a full set of widgets that deliver pixel-perfect experiences, whether you're building for iOS (Cupertino) or other platforms (Material), along with support for customizing or creating entirely new visual components.
Features
- Uses Dart with its own rendering engine for high frame-rate and customizable UI (“widget” system)
- Cross-platform support: Android, iOS, Web, macOS, Windows, Linux, Fuchsia
- Large ecosystem and tooling (Flutter DevTools, plugins, samples)
- Rapid hot-reload and developer-friendly iteration experience
- Backed and primarily funded by Google, with an active global contributor base
- Licensed under BSD-3-Clause, open collaboration encouraged