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.
Do you know that it is possible to use UKit components in SwiftUI? Let’s see how you can use UIViewRepresentable and UIViewControllerRepresentable to use your UIKit based component or to fill the gap for missing SwiftUI API.Read More
Dark mode support has been around for quite some time. Let’s see how you can create a light theme and a dark theme for your website that will be selected automatically based on the user system preference.Read More