Time spent: 6 hours spent in total
Completed user stories:
- Required:User can add and remove items in list of Todo.
- Required:The app have supported editing todo items as description.
- Required:The app have feature persisted todo items and retrieved them properly on app restart.
- Optional: Persist the todo items into SQLite instead of a text file (working)
- Optional: Improve style of the todo items in the list using a custom adapter(working)
Time spent: 2 hours spent in total
Completed user stories:
- Required:User can add and remove items in list of Todo.
- Required:The app have supported editing todo items as description.
- Required:The app have feature persisted todo items and retrieved them properly on app restart.
- Optional: Persist the todo items into SQLite instead of a text file
- Optional: Improve style of the todo items in the list using a custom adapter
Walkthrough of all user stories:
Time spent: 2 hours spent in total
- Apply ViewHolder in Adapter, solution can improve the performance.
- After using a cursor and connection close it.
- Change name the function correct standard.
- Optional:Add feature Sort todolist by Level follow cause Desc.

