'RTD' or 'Remember To Do' is a simple task list manager for users to set tasks and keep track and manage their task.
This README.md provides information of the features of the application and person behind their assigned feature.
*Note that this is a group work assignment of the module of Mobile Application Development.
Team 8 Group Members
- S10208233 | Lester Cheong
- S10204765 | Chow Keng Shion
- S10194048 | Daryl Chong
- This could be anyone who has a task in mind they wish to accomplish, e.g Students, Working Adults
- We believe task management should be kept simple and convenient. By making management simple and convenient, people can focus more on doing rather than spending too much time on planning
- Test what we've learnt in this module
- For our own personal use
- Basic creation of Task Categories and Task within them.
- Homescreen Widgets for easy access/reference to tasks
- Task Timer Challenge
These features would help make the app stand out from the market even more. Due to time constraint or unforeseen need of extra time needed for the minimal viable product to be delivered, these were not delivered.
- Option/button to sort task by their priority
- Reminders & push notificationsn for task with high priority
- Settings for reminder pattern/frequency
- Performance report, checks frequency of task being completed over time show users their performance
- Firebase implementation, storing data into cloud using user's Google sign in.
Bread and butter of the application, will not be called a task list if this feature isn't here, no? Recycler views and view holder with functions are present in this feature.
To ensure layout designs across all XML files to have consistent looking user interface and brings good user experience. (If not good, at least some form of user experience)
Another core feature of the application. RTD aims to help user be efficient and with a widget that displays task on the homescreen, this feature brings that to users.
This application works with persistent data to store users task, therefore making this feature is mandatory.
The Task Timer Challenge is a unique feature that helps the application stand out a little more. Users can select a created task and time themselves to complete the selected task. Upon finishing the countdown timer, the application prompts the user a message if they have finished their task and a task would get checked if users taps 'Yes'.
- Debugging