
о клиенте
Крупный производитель напольных покрытий
Компания производит ламинат, ПВХ-плитки и паркетную доску.
Бренд принадлежит бельгийской компании.
контекст
В компании решили создать приложение для монтажников, работающих с напольными покрытиями бренда. Приложение должно было помогать в расчёте количества материала, необходимого для того или иного помещения. Точный расчёт позволяет сэкономить при закупке материалов.

проблематика
Схожие приложения, которые существовали в тот момент на рынке, помогали рассчитать количество, но не предоставляли пользователю плана помещения со схемой укладки досок. Кроме того, заказчик хотел, чтобы помимо информации о точном количестве материала, инструмент давал пользователям другие полезные возможности — схему раскладки и распила досок, а также подсказки по оптимальному использованию остатков.
что мы сделали
Очертили функционал первой версии приложения
Разработали user stories, сценарии и технические спецификации
Написали код Android-приложения
Разработали тест-кейсы и протестировали приложение
Подготовили приложение к публикации в Google Play
Наше мобильное приложение для Android решало все задачи, которые не охватывали разработки конкурентов. В рамках проекта мы взяли на себя весь цикл создания приложения, включая проектирование и отрисовку интерфейса, а также разработку бэкенда, который отвечал за расчёт и хранение данных.
Основные функции приложения — редактор помещения и расчёт материалов. Работая над ними, мы изучили множество инструментов со схожим функционалом: Room Planner, Planner 5D, AutoCAD, Армстронг, «Строительный калькулятор», разнообразные конструкторы ламината, обоев и потолка, а также Калькулятор KNAUF.


регистрация и авторизация
Приложением можно пользоваться без регистрации. Регистрация через имейл и последующая авторизация позволяют сохранять результаты расчётов и делиться ими.

параметры расчёта
В процессе расчёта материалов учитывается несколько переменных. Тип материала — ламинат, ПВХ-плитка или паркетная доска. Тип помещения — ванная, кухня или жилая комната. Угол укладки — 0°, 45°, 90° или 135°.

редактор помещения
В процессе расчёта пользователь указывает основные параметры помещения (длину стен и углы между ними), а также расположение и размеры окон, дверей и труб.


расчёт материала
В зависимости от выбранного материала меняется значение размера доски, температурных швов и максимальной площади укладки. В результате пользователь получает визуальный план помещения с пронумерованными досками и схемой укладки, схему резки, количество упаковок материала, подложки, плинтусов, порогов, а также адреса магазинов.

чеклист готовности к укладке
Для начинающих монтажников в приложении мы реализовали чеклист, который помогает убедиться, что все подготовительные работы проведены и можно приступать к укладке покрытия.

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


схема распила ламелей
По каждой доске на схеме укладки доступна детальная информация, в том числе схема распила. Это помогает снизить количество ошибок при резке материала.

список магазинов
В приложении доступна информация о магазинах, продающих оригинальную продукцию бренда.

визуализация схемы укладки покрытия
В процессе монтажа возможны визуальные недочёты. Например, в конце может оказаться, что у стены нужно уложить очень узкий ряд покрытия. Избежать этого помогает схема укладки, которая сразу даёт визуальное представление о том, как лучше укладывать покрытие в помещении с теми или иными параметрами и как будет выглядеть результат.

Приложение предложит
несколько вариантов укладки
и подскажет, как резать материал, с какой доски начинать, и как эффективно использовать остатки.

Компания получила полноценное решение для расчёта материалов
С помощью приложения даже начинающий монтажник может произвести расчёт и укладку напольного покрытия без серьёзных ошибок.


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

Гибкость
Приложение написано на Java, а логика раскладки — в виде универсальной библиотеки на C++. Это даёт возможность не только использовать ключевую фичу продукта в рамках мобильного приложения, но и встраивать её практически в любую мобильную или веб-форму.
