Skip to main content

Integrating existing Flutter packages into your Flet app

Work in progress

The guide is being updated.


Flet controls implement many Flutter built-in widgets which could be enough to create even the most complex apps. However, not all Flutter widgets or 3rd-pary packages could be supported by Flet team or added to Flet core.

Flet framework provides extensibility mechanism to build your Flet app with widgets or/and API from your own or 3rd-party Flutter packages.


To integrate custom Flutter package into Flet you need to understand how to create Flutter apps and packages in Dart language and have Flutter development environment configured. See Flutter Getting Started for more information about Flutter and Dart.


A few Flet controls are implemented as in external packages and could serve as a starting point for your own controls:

Python control


Dart wrapper


Building your app