From 521fa7f087c945c8c0a2d8788188bdc4bdf2f1e3 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 --- Doc/using/android.rst | 1 + Doc/using/ios.rst | 5 +++-- Doc/using/mac.rst | 3 +++ Platforms/Apple/iOS/README.md | 5 ++--- 4 files changed, 9 insertions(+), 5 deletions(-) diff --git a/Doc/using/android.rst b/Doc/using/android.rst index 36d82c11d95307..e24ecafc3a80f8 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 31d9e2f2c816e7..a7ca5a35053df5 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 fd0464133ebfb3..b961b5ec094ce7 100644 --- a/Doc/using/mac.rst +++ b/Doc/using/mac.rst @@ -241,6 +241,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 =============== diff --git a/Platforms/Apple/iOS/README.md b/Platforms/Apple/iOS/README.md index faeeead1df03a2..f5f77450464e5b 100644 --- a/Platforms/Apple/iOS/README.md +++ b/Platforms/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