|
|
Строка 17: |
Строка 17: |
| | | |
| Каждая задача задается набором параметров: | | Каждая задача задается набором параметров: |
− | * Продолжительность выполнения задачи. Возможно указать промежуток от минимального требуемого времени до достаточного. | + | * Продолжительность вы� |
− | * Промежуток времени, в который данную задачу необходимо выполнить. Возможны крайности, вроде неограниченного промежутка или жестко установленного для задачи времени.
| + | |
− | * Приоритет. Задачи с наибольшим приоритетом планировщик постарается выставить как можно раньше.
| + | |
− | * Дополнительные ограничения. Например, что задачу можно выполнить только в будний день.
| + | |
− | | + | |
− | Регулярно повторяющиеся дела планировщик позволяет оформить в виде регулярной задачи. Такая задача назначается на некоторые дни (в соответствии с настройками периодичности) с возможной привязкой к конкретному времени в этот день. Возможные настройки периодичности:
| + | |
− | * День недели
| + | |
− | * Число в месяце
| + | |
− | * Через заданный промежуток
| + | |
− | | + | |
− | Можно указать в задаче, что ее нужно назначать не на каждую неделю, а на каждые две недели.
| + | |
− | | + | |
− | Получив список задач с различными ограничениями, планировщик попытается составить оптимальное расписание для выполнения этих задач. По мере прояснения ситуации, задачи можно закреплять на конкретное время.
| + | |
− | | + | |
− | К некоторым задачам можно добавить адрес места, в котором все будет происходить. Учитывая эту информацию, планировщик попробует совместить по времени те задачи, которые необходимо выполнить в близлежащих местах. Также информацию о местоположении можно использовать, чтобы рассчитать время, которое потребуется, чтобы перейти из одного места в другое.
| + | |
− | | + | |
− | Составленное расписание можно экспортировать в Google календарь, одновременно настроив оповещения.
| + | |
− | | + | |
− | Вся информация о задачах синхронизируется с информацией на Google диске. Это позволяет составлять расписание с разных устройств.
| + | |
− | | + | |
− | ----
| + | |
− | | + | |
− | Известные баги:
| + | |
− | * Activity нельзя прокручивать. Если во время редактирования ввести большое описание, то все остальные элементы интерфейса "уедут" вниз и станут недоступными.
| + | |
− | * В случае удаления приложения на устройстве остается календарь, который нельзя редактировать.
| + | |
Версия 21:54, 5 февраля 2017
ATUM (AU Time Manager)
Авторы: Белова Татьяна, Веселов Иван
Репозиторий
Концепт UI
Архитектура
Демонстрационное видео
Приложение ATUM является органайзером и планировщиком задач.
Каждая задача задается набором параметров: