WKWebView. Today I will show you how to achieve the same result for tan Android Apps. I will a part of the Android SDK called
I will use the same simple I used in the previous post for iOS. The html page contains a form with 2 input fields and a button. We want to be able to read the form data inserted when the user clicks on the button and do some action on the Java code side. In this sample case we will show a simple
AlertDialog that contains the form data.
Let’s start by setting up the
Activity that will display the form,
MainActivity. The first thing to do is to setup the
WebView by declaring it in the activity layout. After that we can already setup the code that will load the web page in the
onCreate method of the
The important thing to note in the code above is the call
Android. I will be able to use it by calling
window.Android.<some method>. Where are this method declared? As you can see the first parameter of the method
showUser annotated with
window.Android object exposed on the web side.
So as you can imagine now I’m able to call the method
showUser inside the html page loaded in the
WebView. Let’s see the final implementation of the web page.
As you can see in the submit form we are calling the method we saw before annotated
You can find the complete code example in this github repository.
PWA offer great native alike offline capabilities. But what about tracking? In this tutorial I will show you how simple it is to implement offline tracking with Google Analytics in your PWA.Read More
Implementing a pull to refresh component in vanilla js for your progressive web app (PWA) it’s really easy using cutting edge web technology (service worker, CSS new properties). Let’s do it now!Read More