This code is the glue between the Flutter engine and the Windows platform. It is responsible for:
For more information on embedders, see the Flutter architectural overview.
[!CAUTION] This is a best effort attempt to document the Windows embedder. It is not guaranteed to be up to date or complete. If you find a discrepancy, please send a pull request!
See also:
platform-windows
GitHub issues label#hackers-desktop
Discord channelSee:
Some notable files include:
flutter_windows_engine.h
- Connects the Windows embedder to the Flutter engine.flutter_windows_view.h
- The logic for a Flutter view.flutter_window.h
- Integrates a Flutter view with Windows (using a win32 child window).//shell/platform/embedder/embedder.h
- The API boundary between the Windows embedder and the Flutter engine.