mirror of
https://github.com/flutter/flutter.git
synced 2026-02-20 02:29:02 +08:00
Adds StandardMethodCodec support to the C++ client wrapper. This makes it substantially easier to add Windows and Linux support for existing plugins, as StandardMethodCodec is the default plugin protocol. Fixes flutter/flutter#30670 Does not include extensibility for the codec, which will be added later.
This code is intended to be built into plugins and applications to provide higher-level, C++ abstractions for interacting with the Flutter library. Over time, the goal is to move more of this code into the library in a way that provides a usable ABI (e.g., does not use standard libary in the interfaces). Note that this wrapper is still in early stages. Expect significant churn in both the APIs and the structure of the wrapper (e.g., the exact set of files that need to be built).