Skip to content

dperiwal/ToDoApp

Repository files navigation

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.

About

Repository for CodePath ToDoList assignment

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages