From 5f8ac6cdf990cb18be57323f1b327397f28d6119 Mon Sep 17 00:00:00 2001 From: Feodor Fitsner Date: Sun, 11 Oct 2026 16:19:17 -0700 Subject: [PATCH] gh-159003: Document Flet in macOS, iOS, and Android guides (GH-159042) Adds Flet to the list of GUI options for macOS, iOS and Android. (cherry picked from commit 22762c0dd52bf7038cfc8a2b6ea7e8d58825160c) Co-authored-by: Feodor Fitsner --- Apple/iOS/README.md | 5 ++--- Doc/using/android.rst | 1 + Doc/using/ios.rst | 5 +++-- Doc/using/mac.rst | 3 +++ 4 files changed, 9 insertions(+), 5 deletions(-) diff --git a/Apple/iOS/README.md b/Apple/iOS/README.md index 7ee257b5d648f4..d80c70330fc3bb 100644 --- a/Apple/iOS/README.md +++ b/Apple/iOS/README.md @@ -7,9 +7,8 @@ Python distribution. These instructions are only needed if you're planning to compile Python for iOS yourself. Most users should *not* need to do this. If you're looking to -experiment with writing an iOS app in Python, tools such as [BeeWare's -Briefcase](https://briefcase.readthedocs.io) and [Kivy's -Buildozer](https://buildozer.readthedocs.io) will provide a much more +experiment with writing an iOS app in Python, use one of the tools listed in +[Using Python on iOS](https://docs.python.org/3/using/ios.html) for a much more approachable user experience. ## Compilers for building on iOS diff --git a/Doc/using/android.rst b/Doc/using/android.rst index 60a13569318141..423107084eacd5 100644 --- a/Doc/using/android.rst +++ b/Doc/using/android.rst @@ -33,6 +33,7 @@ much easier experience: * `Briefcase `__, from the BeeWare project * `Buildozer `__, from the Kivy project * `Chaquopy `__ +* `Flet `__ * `pyqtdeploy `__ * `Termux `__ diff --git a/Doc/using/ios.rst b/Doc/using/ios.rst index 5e4033fb6cec7a..18fa0f6d341c65 100644 --- a/Doc/using/ios.rst +++ b/Doc/using/ios.rst @@ -25,8 +25,9 @@ your Python code is then packaged as a standalone bundle that can be distributed via the iOS App Store. If you're looking to experiment for the first time with writing an iOS app in -Python, projects such as `BeeWare `__ and `Kivy -`__ will provide a much more approachable user experience. +Python, projects such as `BeeWare `__, `Kivy +`__, and `Flet `__ will provide a much more +approachable user experience. These projects manage the complexities associated with getting an iOS project running, so you only need to deal with the Python code itself. diff --git a/Doc/using/mac.rst b/Doc/using/mac.rst index 6490cec91bf4aa..55eb446b0fc422 100644 --- a/Doc/using/mac.rst +++ b/Doc/using/mac.rst @@ -244,6 +244,9 @@ A number of alternative macOS GUI toolkits are available including: * `wxPython `_: A cross-platform toolkit that supports desktop operating systems. +* `Flet `_: A framework for building cross-platform desktop, + mobile, and web applications in Python. + Advanced Topics ===============