Final Project Proposal
Proposed Features
Add filtering by tags
The user may wish to see or manage only todos relevant to a specific topic (ie School or Work). I will implement a filtering function that displays only todos with the selected tag/s.
Tasks
- Add filter button and on click.
- Create Dialog for selecting tags to filter by.
- Filter list of displayed todos.
Add Location / Map for Todos
If the todo has a relevant location, for example a meeting place, it may be useful to track that as part of the todo. I will add a location field and relevant UI elements.
Tasks
- Add location button and on click.
- Create/instantiate map widget.
- Save location data. Database? URI?
Reorder todos
Sometimes it is useful to create a custom prioritization by rearranging the todo items. I will add support for dragging todos to reorder them.
Tasks
- Enable the drag functionality.
- Make sure that the relative order is retained. Modify database???