A simple application that push notification on each prayer time.
- The used API provide prayer data for a complete month and for each month, the app stores current month data locally using Room.
- Every time the app is opened it checks if today's date exists in the database, if not, it will download the new month data.
- A scheduled alarm will fire the NotificationService with action "scheduling" that will schedule the new day's notifications.
- If the month ended and user is not connected to the internet. the app will present the last day's data with no notifications.
The app uses APT provided by http://aladhan.com, you can find more details about the API HERE.
This project is licensed under the Apache License 2.0
- see the LICENSE.md file for details.