БентоПро: мобильный калькулятор бурового раствора для инженеров в поле за 26 дней

Мы разработали офлайн-калькулятор для сложных инженерных расчётов параметров бурового раствора.
Создали дизайн и кроссплатформенное приложение на Flutter для iOS и Android за 26 дней.
Экран мобильного приложения БентоПро — калькулятор бурового раствора

Клиент

БентоХолдинг
Торговый дом «БентоХолдинг» — крупный производитель и поставщик продуктов из бентонитовых глин, полимеров и реагентов для различных видов бурения, металлургии и строительства на рынке России и стран СНГ. Компания известна комплексным подходом: помимо бесперебойных поставок, холдинг осуществляет полноценную инженерную поддержку бурения и сервисный инжиниринг с выездом специалистов прямо на объекты.

Задача

Создать мобильный калькулятор
У компании появилась цель — предоставить пользователям инструмент для быстрого проведения сложных инженерных расчётов параметров бурового раствора. Инженеры и технические специалисты по бурению нуждались в мобильном решении, которое позволяло бы проводить расчёты прямо на объектах в полевых условиях, где отсутствует подключение к интернету.Главная цель приложения БентоПро — автоматизировать инженерные расчёты и дать пользователям возможность работать полностью офлайн.

Основные задачи при разработке приложения

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

1. Анализ требований

Заказчик обратился с готовым, проработанным техническим заданием, включающим описание задач по этапам, сроки и условия сдачи работ. Мы сразу понимали, что должно быть в продукте.На старте проекта команда провела анализ брендбука, логотипа и фирменных цветов БентоХолдинга, чтобы дизайн приложения полностью соответствовал фирменному стилю заказчика.Основной задачей было сделать профессиональный инструмент, которым удобно пользоваться в полевых условиях. Поэтому мы сделали минималистичный интерфейс с высокой читаемостью, крупными зонами взаимодействия и логичной последовательностью действий, чтобы пользователь максимально быстро вводил параметры, получал расчёты и не отвлекался на лишние визуальные элементы.
Экран приложения БентоПро — расчет объема бурового раствора

2. Прототипирование и дизайн

Работу над интерфейсом начали с проработки структуры: описали все экраны и логику переходов между ними. Затем в несколько подходов уточняли детали — доработали экран-приветствие, добавили новые поля для ввода параметров. В итоге прошли 2 итерации и создали 2 интерактивных прототипа, прежде чем утвердить финальную версию.
Главный экран мобильного приложения БентоПро и интерфейс выбора грунта

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

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

3. Разработка на Flutter и тестирование

Мы остановились на кроссплатформенной технологии Flutter для разработки — она позволяет сэкономить ресурсы и сразу получить приложение, которое работает и на Android, и на iOS. К тому же клиенту требовалось единое решение для обеих платформ в рамках одного цикла разработки.Главным вызовом проекта стала техническая реализация расчётной формулы — она обладала высокой степенью сложности и потребовала особого внимания при интеграции в приложение. Поскольку формулы и расчётная логика полностью встроены в приложение и функционируют без обращения к серверу, точность и стабильность вычислений необходимо было обеспечить уже на этапе разработки, так как исправление ошибок в логике влечёт за собой полноценный релиз в App Store и Google Play.Для решения этой технической задачи мы создали быстрый локальный движок вычислений. Сложные инженерные формулы считаются прямо на устройстве «на лету» — без лагов и обращений к серверу даже на старых смартфонах.Дополнительную сложность создавала необходимость реализовать в рамках одного приложения два расчётных сценария — продвинутый и упрощённый калькуляторы, — корректно встроив соответствующую логику расчёта в каждый из них.
Иконка мобильного приложения БентоПро на рабочем столе

Итоги

За 26 дней мы спроектировали интерфейс, подготовили дизайн и разработали кроссплатформенное приложение для iOS и Android на Flutter. Провели тестирование и подготовили продукт к передаче заказчику.Пользователь получил возможность быстро проводить инженерные расчёты бурового раствора прямо на объекте, без подключения к интернету, с выбором между упрощённым и продвинутым калькулятором в зависимости от задачи.

Команда

Над проектом работали:Flutter-разработчик — 1Дизайнер — 1Тестировщик — 1Менеджер — 1