AdvertisementAdvertisementAdvertisementAdvertisement
Technology

Flet 1.0 Released: A Framework for Building Applications in Python

9/21/2026, 01:55 PM • Evgenia Sliv

(edited: 09/21/2026)

Flet 1.0 Released: A Framework for Building Applications in Python

Last week, the Flet team released version 1.0 of the open-source Python framework that renders interfaces through Flutter. Write in Python – Flet draws Material and Cupertino widgets on iOS, Android, Windows, macOS, Linux, and in the browser. No need for Dart, Swift, Kotlin, or JavaScript. The release came about four years after the project's inception.

Flet 1.0.0 is available on PyPI under Apache 2.0, requires Python 3.10+, and can be installed with the command pip install 'flet[all]'. The flet build command creates artifacts for eight platforms: apk, aab, ipa, ios-simulator, windows, macos, linux, and web. Tests cover Python versions 3.10–3.14 and the Flutter side. Integration tests check behavior and compare screenshots, catching bugs and visual regressions. The mobile pipeline builds for Python 3.12, 3.13, and 3.14, while flet test runs the packaged application on five native platforms, including Linux ARM64. Developers can write the same tests using pytest.

Flet embeds Python 3.12, 3.13, or 3.14, and web builds use Pyodide. The package index includes over 100 packages: NumPy, pandas, Matplotlib, Pillow, SciPy, scikit-learn, cryptography, pydantic-core. The mobile-forge pipeline automates wheel building for iOS and Android. In terms of performance, Flet tracks changed properties and skips unnecessary comparisons: in benchmarks, it accelerates control diffing by up to 6.7 times. The dart-bridge allows Python and Dart to work in the same process without sockets. By default, bytecode compilation is included in packaging, and Android loads Python packages directly from the APK without unpacking.

Flet Declarative describes the UI as a state function with reusable components. Flet Studio and the Flet mobile app are written declaratively, while the imperative style is preserved. The compatibility policy deprecates APIs three minor versions before removal. The MCP server provides AI assistants with information about the specific version of the API. Upgrading from 0.28 is a true migration: handlers now operate in a single event loop.

Popular news