1) Создание напоминаний и сохранение их в базу данных. В БД должны храниться следующие значения (Заголовок, Текст уведомления, дата уведомления)
2) Просмотр установленных уведомлений
3) Удаление уведомлений
4) Дата напоминания должна устанавливаться с помощью TimePickerDialog и DatePickerDialog
5) Стилизовать напоминание в Notification Center и Status bar (установить собственный лого)
6) При нажатии на уведомление в Notification Center переходить в активити приложения с полным текстом уведомления.Классы для создания приложения: Notification, NotificationManager, PendingIntent, BroadcastReceiver, AlarmManager