This is important and most common now in android development, because every feature which is critical to use for user, you must ask user to allow access for it
I have created generic BaseRecyclerView, but why we need it? We need to know in activity when item is clicked or may be we need to create replaceAll method which is very common for all recyclerview. In that case this will be very usefull
Foreground Service is important that user must know, what is happening in his device. He should aware about background processes. So, google decide that if you are using any resource in background you must tell user that we are running in background.
CustomShapeView is requirnment for almost every application. I have searched most of time how to make custom shape imageview. Recently I found most easy way of doing it, by using below code
BottomSheetDialog is like a standard dialog, but I stays in bottom of screen. This can be usefull when we want to show some quick actions. To create dialog we need to create one class file and one layout file.
This post is to demonstrate how we can handle additional parameters in onesignal. If you don’t know how to add onesignal in android, please visit my previous post.
We need to override OneSignal.NotificationOpenedHandler.
Onesignal is one of the best alternative for firebase push notification. It is easy to use, free for push notification, however it has 30K limit for subscribers. Onesignal almost support all kind of operating systems.It has 860K+ users, who are currenlty using onesignal. For more you can visit its official site.