This Android application uses AlarmManager and BroadcastReceiver to send notifications to the phone after a specified time. Even if the phone is restarted,the alarm will not be deleted and the notification will be shown when the time comes.
- Schedule notifications using AlarmManager.
- Handle alarms using BroadcastReceiver.
- Persist alarms across device reboots.