Take a sample application that is similar to what you want to achieve and customize it directly in the sample application (part of the SDK bundle).
Modify the html/css/js code so it fits your needs and use desktop remote webview debugging to find JS errors and inspect your HTML elements
Once it looks good on your test-device also check out behaviour on Android devices prior to Android 4.4 as WebView implementation ran through some mayor changes - find out more.
Also check out known issues of your used frameworks for those old browsers and note the difference between running "stock browser" on and Android device and running Chrome on the exact same device - Only the stock-browser uses the (old) Android System WebView on these devices, whereat Chrome has Chromium browser under the hood.
Best regards, Andreas
about 5 years ago
Thanks for the pointer, I have through that learnt that Android devices below 4,4 have an old default browser installed, something called Stock browser, which behaves differently. I have to factor in lagacy browser support. Working on it.