Create a SimpleAndroid App with WebView and Push Notification
1.Getting started
- 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.
- 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
- uncomment line 31 in
MainActivity.java
and changehttp://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
- 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
- Enable Cloud Messaging
- Start pushing notification from your Firebase Console