Skip to content

Latest commit

 

History

History
37 lines (20 loc) · 1.22 KB

README.md

File metadata and controls

37 lines (20 loc) · 1.22 KB

ToDoApp

Repository for CodePath ToDoList assignment

By Damodar Periwal

Made the following enhancements to the basic ToDoList app:

  • Added Priority field for a ToDo item; created a model ToDoItem class to hold information about a ToDo item.

  • Enhanced display of the list of ToDo itmes to include an additional column for priorites.

  • Added column headings for Name and Priority.

  • Support for specifying a priority value when adding a new ToDo item.

  • Support for editing the priority value for an existing ToDo item.

  • Automating sorting of the ToDo items in a list based on the priority value (higher to lower).

  • Support for persisting and restoring priority values along with the names of the current ToDo items using a file.

  • The file DamodarToDoApp2.gif shows the working of the enhanced app in the emulator.

This initial implementation of the ToDOList assignment has support for the following features:

  • Adding a new item using an EditText view and a Button control
  • Deleting an item with a long click
  • Editing an item with a click
  • Saving (persisting) items in a local file
  • Restoring previously persisted items when the app is restarted

The file DamodarToDoApp1.gif shows the working of the app in the emulator.