Flet 1.0 Released: Build Production Web, Desktop and Mobile Apps in Python Only
Flet is an open source Python framework that renders its UI with Flutter.You write Python, and Flet draws Material and Cupertino widgets on iOS, Android, Windows, macOS, Linux and the browser.No Dart, Swift, Kotlin or JavaScript required.Last week, the Flet team released Flet 1.
0 and declared it ready for building production apps.The release lands roughly four years after the project started.Is it deployable?Yes, today.Flet 1.0.0 is on PyPI under the Apache 2.0 license, requires Python 3.10 or newer for the SDK, and installs with pip install 'flet[all]'.
flet build produces artifacts for Windows, macOS, Linux, iOS, Android and web.The CLI accepts eight target platforms: apk, aab, ipa, ios-simulator, windows, macos, linux and web.The Test Matrix Flet runs framework unit tests across Python 3.10 to 3.14, alongside tests for the Flutter side.
Control and example integration tests check behavior and compare screenshots, catching functional bugs and visual regressions.Python binary package tests exercise native libraries on Android and the iOS simulator, with the mobile pipeline building for Python 3.12, 3.13 and 3.14.
flet build integration tests compile apps across those Python versions for all six platforms, and flet test launches a packaged app and drives it on all five native platforms, including Linux ARM64.You can write the same kind of tests.
Integration tests for your own app use pytest, run via flet test against the packaged build, with screenshot comparison on Android and iOS.Python Versions and Mobile Libraries Flet bundles Python 3.12, 3.13 or 3.14 with your app, and web builds use the corresponding Pyodide release.
See how to choose a Python version.The Flet package index now lists more than 100 packages, including NumPy, pandas, Matplotlib, Pillow, SciPy, scikit-learn, cryptography and pydantic-core, plus supporting native libraries.The mobile-forge pipeline automates wheel builds for iOS and Android.
Availability still depends on the package and the target.Performance and Packaging Flet now tracks changed properties and skips unnecessary comparisons during UI reconciliation, with 0.83 benchmarks measuring up to 6.7x improvement in control diffing.
In packaged native apps, dart-bridge lets the Python and Dart runtimes talk inside one process, without sockets, with dedicated channels for binary data.Packaging enables bytecode compilation by default, and redesigned Android packaging loads Python packages directly from the APK without extraction.
Declarative UI Flet Declarative describes UI as a function of application state, organized into reusable components.Flet Studio and the Flet mobile app are themselves declarative Flet apps.The imperative style remains supported.Compare both in the docs.
Compatibility and AI Tooling The compatibility policy deprecates APIs before removal, with a default deprecation period of three minor releases.The Flet MCP server gives AI coding assistants version specific Flet API information, plus tools for finding examples, icons and CLI options.
Flet Studio runs in the browser with a built in AI agent, and projects can be downloaded for local development.
Interactive Explainer The embed below walks through five mechanics: the build pipeline across eight targets, declarative versus imperative state, the CI test layers, runtime bundling with mobile wheels, and the event loop trap.Colors follow Flet’s own brand tokens.(function(){ var f=document.
getElementById("mtp-flet-explainer"); window.addEventListener("message",function(e){ if(e&&e.data&&e.data.fletExplainerHeight){ f.style.height=e.data.
fletExplainerHeight+"px"; } },false); })(); #mtp-flet-explainer-wrap hr,#mtp-flet-explainer-wrap p:empty,#mtp-flet-explainer-wrap del,#mtp-flet-explainer-wrap s{display:none!important} Key Takeaways Flet 1.0.0 ships on PyPI under Apache 2.0, Python 3.10 or newer for the SDK.
flet build targets eight platforms: apk, aab, ipa, ios-simulator, windows, macos, linux, web.Bundle Python 3.12, 3.13 or 3.14, with 100 plus packages available for mobile.Control diffing measured up to 6.7x faster, and dart-bridge removes socket overhead.Upgrading from 0.
28 is a real migration: handlers now run on one event loop.Check out the Flet 1.0 release announcement.All credit goes to the researcher of this project.Also, feel free to follow us on Twitter and don’t forget to join our 150k+ML SubReddit and Subscribe to our Newsletter.Wait!are you on telegram?
now you can join us on telegram as well.Need to partner with us for promoting your GitHub Repo OR Hugging Face Page OR Product Release OR Webinar etc.?Connect with us The post Flet 1.0 Released: Build Production Web, Desktop and Mobile Apps in Python Only appeared first on MarkTechPost.
Related
相關文章

智譜 MaaS 平臺上線數據內容不留存機制,用戶可申請開通
作者:浩渺 責編:浩渺 評論: 9 月 20 日消息,智譜 MaaS 平臺今日宣佈,近期將上線數據內容不留存功能,為企業和開發者用戶提供更嚴格的數據隱私保護。公告稱,數據內容不留存機制旨在減少模型調用內容在平臺側的持久化留存。任何用戶均可以申請開通,生效後,智譜 MaaS 平臺不會對用戶的輸入和輸出進行靜態存儲,數據僅用於完成當次模型調用。

古爾曼:蘋果最快下月推出智能家居屏幕設備,iPhone Duo 專屬手寫筆計劃夭折
作者:遠洋 責編:遠洋 評論: 感謝網友 風見暉一、shuyh 的線索投遞!9 月 20 日消息,據彭博社記者馬克 · 古爾曼(Mark Gurman)報道,蘋果“個人智能中樞”AI 戰略,暗示新款家用設備即將到來。報道稱,蘋果全新的“智能個人中樞”戰略,其意義遠不止侷限於 iPhone。

華為首發企業AI白皮書:AI讓員工更快了,怎樣讓整個企業受益?
。 從辦公助手、代碼生成,到營銷內容製作、供應鏈分析,越來越多工作開始有AI參與。 一位為電商商家提供AI方案的彭經理告訴,他們已經將AI生圖、換模特、換背景等能力接入到商品上架流程。 按他的估算,商品負責人接入系統後,完成素材處理、商品上架等相關操作的速度,可以達到原來的約20倍。目前,這套系統已經被8家店鋪採用,單家店鋪每月付費約2萬元。

小米米家智能雙控晾衣機 2 發佈:49.8 英寸天幕大燈、7cm 超薄機身,眾籌價 1399 元
作者:浩渺 責編:浩渺 評論: 9 月 20 日消息,米家智能雙控晾衣機 2 現已在小米有品上架,將於 9 月 21 日 10 點開啟眾籌,眾籌價 1399 元(點擊前往)。從商品頁面獲悉,該產品配備 49.8 英寸無邊大燈,正面無邊框遮擋,支持 50W 照明功率、3000lm 光通量。

狂裁70%工程師指望AI頂上?Android之神算了一筆賬:補貼一旦退潮,AI賬單直接貴過程序員
CSDN·2026年09月20日 18:02“週日深夜 Review 代碼不是敬業,而是劇毒。” 在 Android 開發者社區,Jake Wharton 是一個很難繞開的人物。他曾被開發者稱為“Android 之神”,長期活躍於 Android 和開源社區,Retrofit、OkHttp、Picasso 等一批廣為人知的開源項目背後,都有他的身影。

稚暉君發佈啟元 Q1 和 T1 人形機器人:外殼隨心改換、人形四足秒切換,首發接入騰訊 WorkBuddy
啟元 T1 兩款人形機器人。據上緯新材料科技股份有限公司董事長、智元機器人聯合創始人兼首席技術官彭志輝(稚暉君)介紹,啟元 Q1 主打自定義特性,支持自定義設計互動動作、3D 打印改造外觀,用戶可自由調整機器人的外觀造型、性格特質、動作姿態與語音音色。