https://github.com/nimit95/todo-app
https://github.com/nimit95/todo-app
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/nimit95/todo-app
- Owner: nimit95
- Created: 2017-02-25T10:56:38.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2017-03-06T17:30:47.000Z (almost 9 years ago)
- Last Synced: 2024-12-29T08:24:17.680Z (about 1 year ago)
- Language: Java
- Size: 1.13 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Pre-work - **ToDue**
**ToDue** is an android app that allows building a todo list and basic todo items management functionality including adding new items, editing and deleting an existing item.
Submitted by: **Nimit Aggarwal**
Time spent: **10** hours spent in total
## User Stories
The following **required** functionality is completed:
* [x] User can **successfully add and remove items** from the todo list
* [x] User can **tap a todo item in the list and bring up an edit screen for the todo item** and then have any changes to the text reflected in the todo list.
* [x] User can **persist todo items** and retrieve them properly on app restart
The following **optional** features are implemented:
* [x] Persist the todo items [into SQLite](http://guides.codepath.com/android/Persisting-Data-to-the-Device#sqlite) instead of a text file
* [x] Improve style of the todo items in the list [using a custom adapter](http://guides.codepath.com/android/Using-an-ArrayAdapter-with-ListView)
* [x] Add support for completion due dates for todo items (and display within listview item)
* [x] Use a [DialogFragment](http://guides.codepath.com/android/Using-DialogFragment) instead of new Activity for editing items
* [x] Add support for selecting the priority of each todo item (and display in listview item)
* [x] Tweak the style improving the UI / UX, play with colors, images or backgrounds
The following **additional** features are implemented:
* [x] Allow user to easily mark a note as complete implementing swipe to dismiss
* [x] Follow material design guidelines and use material componenets in the app wherever possible
## Video Walkthrough
Here's a walkthrough of implemented user stories:

GIF created with [LiceCap](http://www.cockos.com/licecap/).
## Notes
Describe any challenges encountered while building the app.