跳到主要内容

用于 Android 的 Flet

· 阅读需 3 分钟
Feodor Fitsner
Flet创始人和开发者

🤖 现已支持Android平台!

通过使用Flet Android应用,您可以在计算机上运行您的Flet Python应用程序的同时,查看它在Android设备上的外观和行为。

与iOS类似,Flet for Android是一个完全由Python编写的Flutter应用,借助两个开源包serious_pythonflet。由此产生的应用程序包在技术上符合Google Play的要求,因此您可以在纯Python中发布令人惊叹的Android应用。

按照此指南 开始测试您的Flet应用程序。探索应用程序,浏览画廊,尝试示例项目和应用程序设置。

常见问题

如何将我的Flet应用程序打包到Google Play?

我们将提供一个项目模板来启动Flutter应用程序以及使用Flutter、serious_python包和您的Python应用程序将它们组合在一起创建独立的Android应用程序并发布到Google Play的指南。

请参阅serious_python的自述文件,了解如何创建Flutter启动程序和打包Python应用程序以在其中运行的说明。您可以使用flet_example项目作为起点。

是否会提供Windows、macOS和Linux的打包支持?

是的!目前,Flet桌面应用程序是通过flet pack命令和PyInstaller进行打包的。这种打包方式会增加性能和文件大小的开销,并且很难进行自定义。因此,我们计划使用原生的Flutter打包方式来替换它。

Flet v0.9.0 发布说明

要在Android平台上进行测试,您需要将Flet更新到v0.9.0。

主要是为了支持Flet CLI在Android上进行了一些更改。如果您注意到了异常情况,请告诉我们。

祝您使用愉快!