Цель:
Создать приложение, которое максимально упростит работу сомелье.
Предварительная работа
Начали проект с опроса заказчика. Так как это тот редкий случай, когда заказчиком выступал один-единственный клиент, мы смогли подробно обсудить все детали. Выяснили, какие действия совершает в ходе своей работы сомелье, обговорили все сценарии использования программы. Для работы над приложением нам понадобился план винного погреба и фотографии стеллажей.
Разработка дизайна
Винный погреб – хобби клиента, которому он уделял много внимания. Каждая мелочь в погребе, от цвета дерева в интерьере до температуры воздуха, тщательно продумана. Нам предстояло создать приложение с дизайном, который отражал бы стиль интерьера винного погреба, понравился бы заказчику и не приелся ему со временем.
Мы предложили клиенту выбрать из нескольких вариантов дизайна.
Особенности интерфейса
Приложение разрабатывалось под нестандартный планшет Android Tabletablet с экраном очень большого размера (18, 6 дюймов). Мы учли это при создании интерфейса. Но приложение можно использовать и на других мобильных устройствах, с диагональю от 9 до 20 дюймов.
Мы разработали дизайн для каждой страницы программы.
Сложности при работе с NFC-метками
Чтобы сомелье мог быстро получать данные о вине, решили прикрепить к каждой бутылке NFC-метку. Было непросто найти NFC-метку, которая не испортила бы внешний вид бутылки и при этом легко клеилась. Подобрали метки, которые можно клеить на донышки бутылок.
В планшете заказчика не было предусмотрено устройство для чтения NFC-меток. Перед нами стояла задача найти удобный способ считывать данные. Перепробовали множество вариантов, в итоге остановились на портативном ридере.
Программирование
Для нормального функционирования программы подключили базу данных на сервере и написали API для взаимодействия приложения и сервера. Немало времени уделили отладке обмена информацией, а также процессу добавления новых стеллажей.
Информация о вине
Каждая бутылка имеет свою карточку с исчерпывающей информацией о вине. В карточке указаны название, год выпуска, страна и регион происхождения, производитель, тип и цвет вина, сорт винограда, а также дата списания бутылки.
Учет поступления вина
Приложение напоминает, когда приходит время пополнить погреб новым товаром. Каждый сценарий закупки реализован отдельно. Допустим, если сомелье заносит в погреб вино в ящиках, на экране отражается это действие. Приложение «открывает» ящик и пополняет склад закупленным количеством бутылок.
Контроль списания вина
Приложение извещает о приближающейся дате списания вина. Специальная функция помогает вести учет списанных бутылок.
Навигация по винному погребу
Приложение показывает расположение стеллажей, соответствующее их реальному размещению в погребе. Каждый стеллаж имеет определенное место, а у каждой ячейки с вином есть свой собственный номер. Благодаря этому можно быстро найти, где находится любая бутылка.
Внесение данных о вине
Сомелье вносит данные о приходе вина вручную. Вся информация отображается в специальной таблице. Мы предельно упростили процесс заполнения карточки: нужно ввести лишь бар-код вина, и программа сама найдет о нем полную информацию.
Быстрый доступ к информации о вине по NFC-меткам
Каждая бутылка получила уникальный номер, а к ее дну была прикреплена NFC-метка. Стоит поднести любую бутылку к планшету, и на мониторе высветится вся информация о вине. Сомелье может выбрать нужное вино легко и быстро.
Результат
Клиент получил удобное и простое приложение, с помощью которого легко вести учет его коллекции вин.