The following required functionality is completed:
- User should be able to add and remove successfully items
- User can edit an item by tapping which brings up an edit screen for the item and changes are reflected in the todo list.
- User can persist todo items and retrieve them when app starts
======
- Allow the user to create/edit/delete the tasks.
- Show the tasks in a list or a calendar (or both)
- Store the data on the device using persistence mechanism like Realm.io.
- Allow the user to set a reminder on the task. Once the reminder date approaches, show a notification on the device. When the user taps the notification open the task for them to review and dismiss the notification
- Improve style of the todo items in the list using a custom adapter
- Add support for completion due dates for todo items (and display within listview item)
- Use a DialogFragment instead of new Activity for editing items
- Add support for selecting the priority of each todo item (and display in listview item) ======