Дизайнер: Владимир Потапов.
Суть задачи: | Разобраться, что делает программа, и нарисовать экран, на котором выполняется ее главная функция. Для простоты будем считать, что программа умеет только то, что умеет (например, расстояние, но не направление). Надо это удобно и красиво оформить. |
В программе всего три экрана: «Поиск стикера», «Выбор стикера» и «Настройка».
Ведет к выбору стикера.
Показывает уровень сигнала. Значение на стикере может выводиться в радио-метрах, радио-футах и процентах сигнала. Тип значения изменяется тапом по стикеру на экране. Чем ближе к стикеру, тем больше радиус цветного круга вокруг него.
Кнопки включения звукового и светового сигналов.
Индикатор режима «Поводок» (выкл.).
Радиус подсвеченной области изменяется неравномерно.
Когда расстояние до стикера становится меньше 1м., начинает светиться вторая (зеленая) шкала для поиска на расстоянии от 0,9 до 0,1м.
Каждому стикеру в настройках (или при создании) можно присвоить свой цвет.
Режим «поводка» для каждого стикера включается/выключается свайпом вверх по нижней иконке. Если использовать здесь простое нажатие, то можно случайно нажать на иконку, поэтому предлагаю такое решение. Параметры «поводка» изменяются в настройках.
Кнопки сигналов подсвечиваются при включении.
В программе есть возможность отслеживать уровень заряда батареи. Постоянно перед глазами он нам не нужен, посмотреть его можно в настройках.
Если же уровень заряда стикера критически мал (например осталась одна неделя до полной разрядки), на стикере появляется иконка.
На этом экране расположены все подключенные стикеры. Тапом по нужному переходим к экрану отслеживания. Удерживая палец на экране дольше двух секунд переходим в режим сортировки и удаления стикеров.