Приложение DNS для Android, iOS и Windows Phone

09.06.2017

Федеральная сеть DNS объединяет в себе бренды DNS, «Технопоинт» и  «Фрау Техника» и насчитывает более 1 300 магазинов в более, чем 400 городах России. В 2015 году мы стартовали разработку мобильных приложений под платформы iOS, Android и Windows Phone.

Дизайн и проектирование

Утвержденный и описанный в техническом задании функционал насчитывает порядка 40 экранов, что повлекло за собой проектирование порядка 240 макетов в течение первых месяцев разработки. Создание дизайна проводилось в тесном сотрудничестве с командой клиента.

Расширенный функционал

Как известно, многие привычные функции смартфона на какой-то одной платформе могут быть недоступны на другой. Даже элементарные компоненты интерфейса, привычные пользователям и популяризированные в вебе, могут быть трудоемки в реализации на таких платформах, как Windows Phone. Мы нашли способы реализации необходимого функционала на все три платформы и успешно протестировали их. 

Основной задачей приложения служило представление обширного каталога в десятки тысяч товаров трех брендов Сети. Выполняя эту задачу, необходимо было выдержать соответствие трем критериям: удобство использования, быстрота взаимодействия и доступность интерфейса. Кастомные компоненты необходимо было по максимуму сочетать с нативными элементами всех трех платформ.

Оптимизация

Поскольку серверная часть и ее доступность целиком находились в юрисдикции заказчика, нашей задачей было по максимуму оптимизировать скорость работы приложений-клиентов. Скорость загрузки и отработки экранов и элементов интерфейса, кеширование и прочие функции, влияющие на работу клиентского приложения, оттачивались и оптимизировались после каждого теста, после каждого изменения функционала. Работа приложения четко разграничивалась в зависимости от скорости соединения и доступности сети.

Приложение, также, должно было соответствовать постулату «Все для пользователя». Акции и предложения, отложенные товары — все это необходимо было включить в доступные функции, помимо стандартного поиска и заказа товаров. Доступность необходимого товара в ближайшем магазине проверяется онлайн при заказе.

Изменение курса разработки

С течением времени стало ясно, что изначальная версия API потеряла свою актуальность и, поскольку от работы этой части системы напрямую зависят все прочие digital-продукты компании, переход на новую версию стал неизбежен. Вследствие чего, нам также пришлось перерабатывать значительную часть уже созданного приложения. Этот переломный момент стал показательным: обнажились все самые сильные и слабые стороны нашей команды. Мы сумели вовремя перестроить процессы и разработка уверенно продолжилась.

В первый месяц публикации Android-приложение DNS скачали более 250 000 человек

Заказать такое же

Интернет-магазиныПриложенияiosAndroidE-commerce