From Flet · · 1m 20s
Build apps in Python for any platform
Flet lets Python developers create native apps for iOS, Android, Windows, macOS, Linux, and web from a single codebase.
In brief
Flet lets Python developers create native apps for iOS, Android, Windows, macOS, Linux, and web from a single codebase. Flet eliminates the need to learn multiple programming languages or frameworks to build cross-platform applications. Originally reported by Flet.
One language, six platforms
Flet lets you write Python code once and deploy to iOS, Android, Windows, macOS, Linux, and the web without rewriting for each platform.
“Build beautiful web, desktop, and mobile apps from one Python codebase.”
No frontend skills needed
Flet handles the UI layer so Python developers can build complete applications without learning JavaScript, React, or other frontend technologies.
“No frontend experience required. Just Python.”
Start with simple controls

Use 150+ ready-made controls like buttons and text fields, arrange them with Python code, and connect them to functions that handle user interactions.
Bring your Python libraries
Use NumPy, pandas, Pillow, and cryptography directly in your mobile and desktop apps. Flet provides prebuilt packages so you don't compile native dependencies.
Ship to app stores
Package your app for distribution to the App Store, Google Play, and desktop platforms using the flet build command. Test with pytest before shipping.
Start building in your browser

Flet Studio runs in your browser with no installation needed. Pick an example, edit Python code, get AI assistance, and share your app with a link.
The one thing
Flet eliminates the need to learn multiple programming languages or frameworks to build cross-platform applications.



