webview_flutter_wkwebview

Creator: coderz1093

Last updated:

Add to Cart

Description:

webview flutter wkwebview

webview_flutter_wkwebview #
The Apple WKWebView implementation of webview_flutter.
Usage #
This package is endorsed, which means you can simply use webview_flutter
normally. This package will be automatically included in your app when you do,
so you do not need to add it to your pubspec.yaml.
However, if you import this package to use any of its APIs directly, you
should add it to your pubspec.yaml as usual.
External Native API #
The plugin also provides a native API accessible by the native code of iOS applications or packages.
This API follows the convention of breaking changes of the Dart API, which means that any changes to
the class that are not backwards compatible will only be made with a major version change of the
plugin. Native code other than this external API does not follow breaking change conventions, so
app or plugin clients should not use any other native APIs.
The API can be accessed by importing the native plugin webview_flutter_wkwebview:
Objective-C:
@import webview_flutter_wkwebview;
copied to clipboard
Then you will have access to the native class FWFWebViewFlutterWKWebViewExternalAPI.
Contributing #
This package uses pigeon to generate the communication layer between Flutter and the host
platform (iOS). The communication interface is defined in the pigeons/web_kit.dart
file. After editing the communication interface regenerate the communication layer by running
dart run pigeon --input pigeons/web_kit.dart.
Besides pigeon this package also uses mockito to generate mock objects for testing
purposes. To generate the mock objects run the following command:
dart run build_runner build --delete-conflicting-outputs
copied to clipboard
If you would like to contribute to the plugin, check out our contribution guide.

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.