I am trying to develop a federated plugin which will wrap a native SDK (for android and ios) as explained here, and also went over the examples shown here and the url_launcher plugin example but nevertheless, I couldn't figure out a few things..
In the documentation there is no example of how to create platform interface package and how it can be used in all platforms of the plugin (The example article and url_launcher shows the web plugin but none of ios and android of the example project uses the platform interface package) and it seems that these examples are old and not updated.
Also, they explain that a platform package should refer the platform interface package in it's pubspec.yaml with the implements definition like this:
flutter:
plugin:
implements: hello //this refers to the platform interface package
platforms:
windows:
pluginClass: HelloPlugin
But I couldn't find any example about this, and how this implements comes in help and how the platform-plugin can use platform-interface-package like explained in the documentation
Is there any good and updated example or tutorial about this topic?