Skip to content

[webview_flutter] Migrate plugin to federated architecture #86286

@mvanbeusekom

Description

@mvanbeusekom

Use case

Migrate the "webview_flutter" package to the federated plugin architecture. This would result in the following benefits:

  1. Makes it easier to add support for additional platforms (specifically desktop support e.g. Windows, macOS and Linux);
  2. Allows for easier separation of concerns especially when different platforms require different configuration settings;
  3. The federated architecture also makes it easier to write automated tests and guard the API;
  4. Confirms to the architecture of most other Flutter plugins, making it easier for developers to understand the project layout and contribute to the project.

Proposal

To migrate the in_app_purchase package to federated architecture we should take the following steps:

Metadata

Metadata

Assignees

No one assigned

    Labels

    P3Issues that are less important to the Flutter projectp: webviewThe WebView pluginpackageflutter/packages repository. See also p: labels.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions