Create a SimpleAndroid App with WebView and Push Notification

Shibin.co
Shibin.co
Published in
1 min readMar 30, 2018

1.Getting started

  1. Install Android Studio, make sure that the Android SDK Tools are properly installed and install the appropriate packages for the platforms you want to target.
  2. Download or clone this repository and import it into Android Studio.

1.1Using a remote source

If you want to create an app that displays the contents of a remote website

  1. uncomment line 31 in MainActivity.java and change http://example.com to match your remote source
  • mWebView.loadUrl("http://example.com");

2.uncomment line 34

  • mWebView.setWebViewClient(new MyAppWebViewClient());

3.Open the MyAppWebViewClient.java file and replace example.com in line 12 with your custom url

  • if (Uri.parse(url).getHost().endsWith("example.com")) {

1.2Using a local source

If you want to create a local HTML5 android app

  1. uncomment line 37 in MainActivity.java
  • mWebView.loadUrl("file:///android_asset/www/index.html");

2.replace the boilerplate website in src/main/assets/www/ with your own HTML, CSS and JavaScript files

2.Firebase Integration

Follow the firebase tutorial to integrate your app with firebase.

2.1 Push Notification through firebase

  1. Enable Cloud Messaging
  2. Start pushing notification from your Firebase Console

--

--