/flutter-desktop-embedding

Desktop implementations of the Flutter embedding API

Primary LanguageObjective-CApache License 2.0Apache-2.0

Desktop Embedding for Flutter

This repository contains code that implements basic embedders for Flutter on desktop platforms, as starting points for building native desktop applications that embed Flutter. It does not contain the Flutter engine itself, as that is part of the Flutter project, only implementation of Flutter's embedding API (e.g., passing mouse and keyboard events to Flutter).

Currently only macOS is supported, but the goal is to support other desktop embedders in the future.

How to use this code

See the README file in the directory corresponding to your platform.

Discussion

For bug reports and specific feature requests, you can file GitHub issues. For general discussion and questions there's a project mailing list.

Caveats

This is not an officially supported Google product.

This is an exploratory effort, and is not part of the Flutter project. See the Flutter FAQ for Flutter's official stance on desktop development.