Talking Reminder
this project is intenfed for people who are not tech savvy
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123456]
 Ncom
 Nsudogeeks
 Ntalking_reminder
 CAlarmReceiverA class implementing basic alarm functions This class includes very basic features for an alarm
 CBootReceiverA class For handling the reboot scenarios. In this case this class reschedules the alarms if the device boots
 CDateTimeSorterData Object class for creating DateTime objects to facilitate easy sorting
 CMainActivityMain Activity class This activity is the entry point of the app and is responsible for handling User Authentication and Landing page view
 CSimpleAdapterAdapter class (Inner Class) for implementing recycler view
 CDateTimeComparator
 CReminderItem
 CVerticalItemHolder
 CNotificationHelperClass to implement notification This class is for implementing notification popup at alarm time
 CReadReminderTextServiceClass for Text to speech service This class is extending the tts module service to speak up the reminder text
 CReminderAddActivityJava class for handling UI component of Add reminder layout
 CReminderDatabaseClass to manage database This class is for managing the database
 CReminderDOData Object class for Reminder This class conatins all the attributes of reminder
 CReminderEditActivityJava class for handling UI component of Edit reminder layout
 CReminderReceiveActivityClass to read and parse reminder Data after receiving This class parse the received reminder object and saves that in database and trigger alarm for that
 CUtility