Adding Splash Screen and Push notification button to android application
Adding Splash Screen on the android application
See How to convert a website to an android App part 1
1. Go to res>>>drawable>>.Righ Click>>>Show Explorer add your splash image inside drawable folder. this is splash image you prepared in Step 2 part one.
2. Go to app > res > drawable, right click the drawable folder and go new > Drawable resource file and name it launch_screen and click ok.
Add below code launch_screen
launch_screen.xml
3. Go to>>> app >> res > values > styles.xml
<resources>
add
<style name=”AppTheme.Launcher”>
<item name=”android:windowBackground”>@drawable/launch_screen</item>
</style>
under this code
<item name=”colorAccent”>@color/colorAccent</item>
</style>
styles.xml will look like below
4 app > manifests > AndroidManifest.xml, line android:theme=”@style/AppTheme and add (.Launcher) as seen below
AndroidManifest.xml
5. Activate new post notifications on your android app.
Held to firebase and create new project and follow the instruction.
Download .jason file that you will include in your app folder.
Click to change app to projects
Go to Project>>Zombie>>app>>Right Click>>Show in Explorer past the .jason file in side folder
Go back to firebase and click next.
Project-level build.gradle
You add this code
classpath ‘com.google.gms:google-services:4.0.1’
below this code
classpath ‘com.android.tools.build:gradle:3.2.0’
as in the picture
Or copy and replace all Project-level build.gradle from below box
App-level build.gradle
You add these code
implementation ‘com.google.firebase:firebase-core:16.0.1’
implementation ‘com.google.firebase:firebase-messaging:17.3.3’
below androidTestImplementation ‘com.android.support.test.espresso:espresso-core:3.0.2’
as in picture below
Or copy and replace all App-level build.gradle from below box
6. Open MainActivity, right click the domain folder > new > Java Class and name it MyFirebaseMessagingService
MyFirebaseMessagingService
7. Open MainActivity, right click the domain folder > >new >> Java Class and this time name it MyFireBaseInstanceIDService.
MyFireBaseInstanceIDService
8 You have to add the full MainActivity.java code below
How to convert a website to an Android app Part 1 and How to convert a website to an Android app Part 2