Skip to main content

Roadmap

2025

Flet 1.0

  • Long-term maintainability: Controls are implemented using Python dataclasses, while the Flutter client adopts the built-in state management approach, eliminating the need for Redux. Ensures symmetric data structures in Python and Dart.
  • Enhanced Developer Experience (DX): Control documentation is generated directly from source code, preventing discrepancies between docs, comments, and examples. Provides accurate IDE assistance.
  • Optimized Communication: A binary protocol between Python and Dart eliminates unnecessary base64-to-bytes conversions, reducing CPU overhead and improving memory efficiency.

Flet 0.90 will be released as a preparatory step for Flet 1.0, introducing major changes, including breaking updates.

Website

  • Ecosystem: Community gallery for apps, extensions and educational materials (videos, tutorials, talks, etc.).

Testing

  • Test suite for Flet controls.
  • Test suite for non-pure Python modules.

Controls

Community

Packaging

  • Flet Packaging and Publishing Service (FPS).