Roadmap
2024
Flet 1.0
Flet 1.0 launch checklist:
- Packaging works smoothly for all platforms.
- API is clean and stable.
- Documentation is complete and up-to-date.
- Website landing page is updated.
Packaging
- ✅ Packaging for all platforms with a single flet buildcommand: Windows, Linux, macOS, web, iOS and Android.
- ✅ Python packaging tool for iOS and Android (Mobile Forge).
- ✅ New Python runtimes for iOS and Android that don't depend on Kivy.
- 🚧 Make fletPython package with dependencies installable on any platform and removeflet-embed,flet-pyodide,flet-runtime(issue).
- PyPI proxy service to "inject" mobile packages while installing project dependencies with pip.
- Update flet buildcommand to use new runtime and PyPI proxy.
- Non-pure Python packages for iOS and Android, with CI and hosting:
- numpy
- 🚧 pydantic-core
- 🚧 cryptography
- opencv-python
- pillow
- pandas
- protobuf
- pycparser
- 🚧 bcrypt
- more
 
Documentation
- ✅ Adaptive UI - adaptive controls that change their look depending on the platform the app runs.
- 🚧 Integrating 3rd-party Flutter packages to user apps.
- Responsive UI - layouts that adapt to a device screen size.
- Refresh tutorials.
Testing
- Test suite for Flet controls.
- Test suite for non-pure Python modules.
Controls
- ✅ AudioRecorder
- ✅ Autocomplete
- ✅ AutofillGroup
- ✅ Lottie
- ✅ Rive
- ✅ Video
- 🚧 Camera
- 🚧 Geolocator
- 🚧 Flashlight
- 🚧 Map
- 🚧 PermissionHandler
- Context menu
- DropdownMenu
- Google Mobile Ads
- InAppPurchase
- PlatformMenuBar (and #116)
- SliverAppBar
- TreeView
- Sms
Community
2025
Packaging
- Flet Packaging and Deployment Service aka Flet CI.