Repo with Showcases which you can just copy-paste into your project
#1 Define Custom Property for each function you would like to communicate with JS
#2 Define Publich Function or Messages in Messaging Center to receive data from Native code called in JS
#3 Create JSBridge
and JavascriptWebViewClient
#4 Write Custom Renderer with invokation of our Xamarin Function and Setup there redirections to Bridge and our custom Web Client