Flet 1.0 – Build cross-platform apps in Python
5 hours ago
- Flet provides over 150 controls and services for building layouts, navigation, forms, and dialogs with customizable themes.
- You can create web, desktop, and mobile apps from a single Python codebase without frontend experience.
- A simple counter example shows how to update UI imperatively with Python functions.
- Flet supports running Python in the browser via Pyodide/WebAssembly or on a server with real‑time UI updates.
- You can package and publish apps for desktop, mobile, and web, including distribution to app stores.
- Testing is supported with pytest for tapping buttons, entering text, and checking user flows, plus screenshot testing on iOS/Android.
- Flet MCP connects to AI assistants for API info and examples.
- Custom controls can be built in Python or by wrapping Flutter packages.
- Accessibility features include screen reader support, labels, semantics, and keyboard shortcuts.
- Flet Studio lets you create apps in your browser with AI assistance, no installation needed, and share links or download projects.