Написать программу, которая показывает
- Список задач.
- Список подзадач.
- Позволяет редактировать (добавление/удаление/изменение) оба списка.
- Позволяет менять приоритет подзадачам (обычный/высокий), подзадачи с высоким приоритетам должны перемещаться в начало списка и помечаться звёздочкой.
- Позволяет помечать подзадачи статусом “выполнено”, выполненные подзадачи должны перемещаться в конец списка и помечаться зачёркиванием.
- Позволяет изменять приоритет/"выполнено" без контектного меню, прямо кликом по подзадаче.
Все данные должны храниться в sqlite, для отображения рекомендуется использовать CursorAdapter-ы.
Система оценок:
- Программа, в которой реализованы пункты 1-3: 4 балла
- Пункт 4: 2 балла
- Пункт 5: 2 балла
- Пункт 6: 2 балла
- Дополнительные баллы могут быть поставлены за хороший код и красивый дизайн.
Суммарный балл может быть снижен за плохой код, так то русский в коде/комментариях, незакрытые ресурсы, строчки в коде вместо strings.xml, wrap_content для ListView итд, равно как и плохой кастомный дизайн.
Задание необходимо сдавать в виде пулл-реквеста (код+apk) к https://github.com/IFMO-MobDev-2013/colloquium3 до 15:20 27.12.13.