All Projects → HybridWebPlatform → Hybrid-Web-Platform

HybridWebPlatform / Hybrid-Web-Platform

Licence: other
Full-fledged WebView as Xamarin.Forms plugin with cross-platform C# to JavaScript and JavaScript to C# calls support. Eventually invented for painless hybrid apps creation.

Programming Languages

C#
18002 projects

Projects that are alternatives of or similar to Hybrid-Web-Platform

React Native Webview Invoke
Invoke functions between React Native and WebView
Stars: ✭ 211 (+1010.53%)
Mutual labels:  webview, hybrid
Aachartcore
📈📊☕️☕️☕️An elegant modern declarative data visualization chart framework for Android. Extremely powerful, supports line, spline, area, areaspline, column, bar, pie, scatter, angular gauges, arearange, areasplinerange, columnrange, bubble, box plot, error bars, funnel, waterfall and polar chart types.极其精美而又强大的 Android 数据可视化图表框架,支持柱状图、条形图、折线图、曲线图、折线填充图、曲线填充图、气泡图、扇形图、环形图、散点图、雷达图、混合图等各种类型的多达几十种的信息图图表,完全满足工作所需.
Stars: ✭ 424 (+2131.58%)
Mutual labels:  webview, hybrid
RobustWebView
Android WebView H5 秒开方案总结
Stars: ✭ 38 (+100%)
Mutual labels:  webview, hybrid
Aachartkit
📈📊🚀🚀🚀An elegant modern declarative data visualization chart framework for iOS, iPadOS and macOS. Extremely powerful, supports line, spline, area, areaspline, column, bar, pie, scatter, angular gauges, arearange, areasplinerange, columnrange, bubble, box plot, error bars, funnel, waterfall and polar chart types. 极其精美而又强大的跨平台数据可视化图表框架,支持柱状图、条形图、折…
Stars: ✭ 4,358 (+22836.84%)
Mutual labels:  webview, hybrid
Vassonic
VasSonic is a lightweight and high-performance Hybrid framework developed by tencent VAS team, which is intended to speed up the first screen of websites working on Android and iOS platform.
Stars: ✭ 11,466 (+60247.37%)
Mutual labels:  webview, hybrid
Hybridfoundation
混合应用基础架构 跨平台热更新方案 Js双向通信 基础WebView
Stars: ✭ 164 (+763.16%)
Mutual labels:  webview, hybrid
Aachartcore Kotlin
📈📊⛰⛰⛰An elegant modern declarative data visualization chart framework for Android . Extremely powerful, supports line, spline, area, areaspline, column, bar, pie, scatter, angular gauges, arearange, areasplinerange, columnrange, bubble, box plot, error bars, funnel, waterfall and polar chart types.极其精美而又强大的 Android 数据可视化图表框架,支持柱状图、条形图、折线图、曲线图、折线填充图、曲线填充图、气泡图、扇形图、环形图、散点图、雷达图、混合图等各种类型的多达几十种的信息图图表,完全满足工作所需.
Stars: ✭ 332 (+1647.37%)
Mutual labels:  webview, hybrid
Andorid Litehybrid Webview
A android hybrid framework, works for H5 and native interactions via webview.
Stars: ✭ 39 (+105.26%)
Mutual labels:  webview, hybrid
Agentweb
AgentWeb is a powerful library based on Android WebView.
Stars: ✭ 8,375 (+43978.95%)
Mutual labels:  webview, hybrid
Easybridge
A design of easy js-bridge which provide the ability to communicate between java and javascript.It is based on the android webview's feature [addJavaScriptInterface]
Stars: ✭ 158 (+731.58%)
Mutual labels:  webview, hybrid
React Native Turbolinks
React Native adapter for building hybrid apps with Turbolinks 5
Stars: ✭ 177 (+831.58%)
Mutual labels:  webview, hybrid
chihu
ionic2-example <吃乎>一款美食app 🍜 ☕️ 🍦 (This is a support android and apple ionic2 case, a food app)
Stars: ✭ 64 (+236.84%)
Mutual labels:  hybrid
qml-webchannel-websockets
QML examples for WebChannel and WebSockets.
Stars: ✭ 26 (+36.84%)
Mutual labels:  webview
React Native Webview Messaging
✉️ Send/Receive data between React Native app and WebView
Stars: ✭ 251 (+1221.05%)
Mutual labels:  webview
EasyBrowser
尝试实现一个简易的Android浏览器。支持标签页的创建,切换,缓存。
Stars: ✭ 34 (+78.95%)
Mutual labels:  webview
Webview-unity-3d-2017.3-or-higher-
Webview unity 3d 2017.3 or higher - can be open website url on unity3d or open Html5, html and js on unity offline
Stars: ✭ 18 (-5.26%)
Mutual labels:  webview
Cargo
🚂🚋🚋 A browser with almost no UI.
Stars: ✭ 221 (+1063.16%)
Mutual labels:  webview
Recaptcha
[In]visible ReCaptcha v2 for iOS
Stars: ✭ 208 (+994.74%)
Mutual labels:  webview
Tauri
Build smaller, faster, and more secure desktop applications with a web frontend.
Stars: ✭ 25,383 (+133494.74%)
Mutual labels:  webview
ClickableWebView
Simple WebView to Detect click on an image
Stars: ✭ 42 (+121.05%)
Mutual labels:  webview

Warning!

The project doesn't maintain anymore.

Abstract

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.

HybridWebPlatform Advantages

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)

Road Map

  • Enable Hardware accelaration by default (actual for Android)
  • Support UWP
  • Fix keyboard overlap issue on Android

How-to Use

  1. 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.
  2. [iOS] Invoke Renderer (TBD)
  3. [Android] Add Android.Export (http://stackoverflow.com/questions/31085554/you-need-to-add-a-reference-to-mono-android-export-dll-when-you-use-exportattrib)
  4. [Android][Optional] Enable hardware rendering using the following code within MainActivity.OnCreate() class before LoadApplication() invoke.
// ...
HybridWebControl.Droid.HybridWebViewRenderer.EnableHardwareRendering = true;
LoadApplication(new App());
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].