One of the most annoying things in Android development is setting a daily notification. It always seem to stop working after several days. Here I am giving a solution for such cases. Follow this tutorial and your notification will be triggered every day at appointed time, as long as the user has the application installed.
Shared preferences are easy and convenient way to store small chunks of data. In this tutorial, we will store objects as well as primitive variables (Strings, Integers, etc).
Here is probably the quickest way to show pop up dialog. I created my own window, but you can easily adjust it to your needs.
Saving objects into SQLite Room database, reading and displaying into RecyclerView