flutter: Cover iOS, Android, Web, and Desktop with a Single Dart Codebase

flutter/flutter

·2026.10.01 23:59

The Flutter SDK, developed by Google, enables the creation of applications for various platforms including iOS, Android, Web, Windows, macOS, and Linux using a single Dart codebase. It can interoperate with existing native code, facilitating easy integration with legacy systems.

It adopts a hardware-accelerated 2D graphics engine based on Skia and Impeller, delivering smooth rendering at native device speeds. It includes Material Design and Cupertino widgets by default, allowing for precise pixel-level UI control without design constraints.

It supports Stateful Hot Reload, which allows developers to instantly see the results of code changes while maintaining state, thereby improving development efficiency. It is compatible with various development environments through Visual Studio Code and IntelliJ plugins, and features can be extended using tens of thousands of packages.

Native code access for Android, iOS, macOS, Linux, and Windows is freely available via FFI. Released under the BSD-3-Clause license, it can be adopted for commercial projects without restrictions.

GitHub
GitHub repository

flutter/flutter

Flutter makes it easy and fast to build beautiful apps for mobile and beyond

Dart

This introduction was generated automatically by AI. Check the original for the author's claims and context. Copyright belongs to the original author.

Our guide explains how the AI works. Report errors, attribution issues, or removal requests via Contact.