The project doesn't maintain anymore.
Full-fledged WebView as Xamarin.Forms plugin (XLabs based) with cross-platform C# to JavaScript and JavaScript to C# calls support. Built for painless hybrid apps creation.
HybridWebPlatform based on great XLabs core components, but does not depends on XLabs.HybridWebView. Moreover, HybridWebPlatform replacing XLabs.HybridWebView as more advanced and not legacy plugin.
It solves the following problems for:
- Xamrin.Forms WebView
- Allows to call C# from JavaScript
- XLabs.WebView
- Fix rendering perfromance issue on Android (Hardware rendering)
- Enable Hardware accelaration by default (actual for Android)
- Support UWP
- Fix keyboard overlap issue on Android
- Install NuGet package for all PCL, Android and iOS projects using e.g. Xamarin Studio. To install NuGet correctly, make sure you use Profile111 for PCL.
- [iOS] Invoke Renderer (TBD)
- [Android] Add Android.Export (http://stackoverflow.com/questions/31085554/you-need-to-add-a-reference-to-mono-android-export-dll-when-you-use-exportattrib)
- [Android][Optional] Enable hardware rendering using the following code within MainActivity.OnCreate() class before LoadApplication() invoke.
// ...
HybridWebControl.Droid.HybridWebViewRenderer.EnableHardwareRendering = true;
LoadApplication(new App());