Взаимодействие между Flutter и Python в фреймворке Flet работает следующим образом: Python запускается «внутри» приложения Flutter, а приложение Python общается с Flutter через JSON API. 4
В фоновом режиме работает веб-сервер Fletd, который служит «мостом» между Python и Flutter. 2 Виджет FletApp в приложении Flutter общается с веб-сервером Fletd через WebSockets, чтобы получать обновления интерфейса и отправлять созданные пользователем события интерфейса. 2
Flet не использует SDK и не компилирует код Python в код Dart, а весь интерфейс отображается с помощью встроенного веб-сервера. 3
Таким образом, Flet позволяет добавлять в приложение Flutter интерактивный виджет FletApp, содержание которого контролируется удалённым сценарием Python. 2