plugin_platform_interface 2.1.6 icon indicating copy to clipboard operation
plugin_platform_interface: ^2.1.6 copied to clipboard

Reusable base class for platform interfaces of Flutter federated plugins, to help enforce best practices.

2.1.6 #

  • Adds pub topics to package metadata.
  • Updates minimum supported SDK version to Flutter 3.7/Dart 2.19.

2.1.5 #

  • Updates README to improve example and discuss base.
  • Updates minimum Flutter version to 3.3.

2.1.4 #

  • Updates links for the merge of flutter/plugins into flutter/packages.
  • Updates minimum supported Dart version.

2.1.3 #

  • Minor fixes for new analysis options.
  • Adds additional tests for PlatformInterface and MockPlatformInterfaceMixin.
  • Modifies PlatformInterface to use an expando for detecting if a customer tries to implement PlatformInterface using implements rather than extends. This ensures that verify will continue to work as advertized after is implemented.

2.1.2 #

  • Updates README to demonstrate verify rather than verifyToken, and to note that the test mixin applies to fakes as well as mocks.
  • Adds an additional test for verifyToken.

2.1.1 #

  • Fixes verify to work with fake objects, not just mocks.

2.1.0 #

  • Introduce verify, which prevents use of const Object() as instance token.
  • Add a comment indicating that verifyToken will be deprecated in a future release.

2.0.2 #

  • Update package description.

2.0.1 #

  • Fix federated flutter plugins link in the

2.0.0 #

  • Migrate to null safety.

1.0.3 #

  • Fix homepage in pubspec.yaml.

1.0.2 #

  • Make the pedantic dev_dependency explicit.

1.0.1 #

1.0.0 - Initial release. #

  • Provides PlatformInterface with common mechanism for enforcing that a platform interface is not implemented with implements.
  • Provides test only MockPlatformInterface to enable using Mockito to mock platform interfaces.
pub points


verified publisher

Reusable base class for platform interfaces of Flutter federated plugins, to help enforce best practices.

Repository (GitHub)
View/report issues


#federation #plugin-development


API reference


Icon for licenses.BSD-3-Clause (LICENSE)




Packages that depend on plugin_platform_interface