Alarm Manager to schedule a notification.
In main Alarm Manager schedula the notification. user provide the title, description and time for notification. Alarm Manger invoke Notification class and Notification class which is a broadcast receiver shows the notification to the user