🤖 Android support is here!
With Flet Android app you can see how your Flet Python app looks and behaves on Android devices while the app itself is running on your computer.
Similar to iOS, Flet for Android is a Flutter app written entirely in Python with the help of two open-source packages:
flet. Resulting app package is technically compliant with Google Play requirements, so you can publish awesome Android apps in pure Python.
Follow this guide to get started with testing your Flet apps on Android. Explore the app, browse gallery, play with sample projects and app settings.
How to package my Flet app for Google Play?
We are going to provide a project template for bootstrap Flutter app and a guide how to combine Flutter,
serious_python package and your Python app together to create a standalone Android app and publish it to Google Play.
Will you provide packaging for Windows, macOS and Linux?
Yes! At the moment Flet desktop apps are packaged with
flet pack command and PyInstaller. Produced app bundle adds performance and size overhead and is hard to customize, so we are going to replace it with native Flutter packaging.
Flet v0.9.0 release notes
For testing on Android you need to upgrade your Flet installation to v0.9.0.
There were a few changes mainly to support Android in Flet CLI. Let us know if you notice something unusual.