К кейсам

Airspector

Mobile

О проекте

Мобильное приложение — сервис инспекций вертикальной промышленной инфраструктуры.

Задачи

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

Ключевые функции

  • Генерация полётных заданий по модели дорожной сети (опоры расположены вдоль дорог).

  • Интеграция с БПЛА собственной разработки и изготовления.

  • Полностью автоматическая обработка и анализ данных методами машинного обучения.

картнка в тексте

Реализация

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

Что мы сделали:

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

картнка в тексте

Сложность

У нас возникла проблема, когда мы запускали приложение на планшете с разрешением 1080x1920 при плотности пикселей 440 dpi, все объекты становятся очень большими, а страница авторизации уже не влезает в экран.

Внутри MaterialApp мы прописали ResponsiveBreakpoints, чтобы в последствии мы могли использовать определенные брейкпоинты. Для решения данной задачи мы использовали ResponsiveScaledBox. Компонент, который позволяет масштабировать дочерние виджеты. Для этого оборачиваем все дерево виджетов странички и задаем оптимальную ширину. В этой ситуации нам как раз и понадобятся брейкпоинты, которые мы объявили ранее, и их мы используем внутри ResponsiveValue.

Таким образом, в зависимости от брейкпоинта, мы выставляем значение ширины 400 для телефона, а для планшета все те же 1200.

картнка в тексте

Результаты

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

Наши изменения значительно улучшили пользовательский опыт и способствуют более эффективной работе в сфере вертикальных инспекций.

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

Технологии
Flutter

Тимур Моисеев

руководитель мобильного направления

Ярослав Цемко

flutter разработчик

Павел Лизогубов

системный аналитик

Другие проекты

Mobile | NDA

М.Видео

М.Видео

Web | NDA

Мегафон

Мегафон

Mobile | NDA

Сбер

Сбер

Mobile

Приложение для пекарен Хлеб Хмельницкого

Приложение для пекарен Хлеб Хмельницкого

Mobile

Мобильное приложение для сети аптек «Ваша №1»

Мобильное приложение для сети аптек «Ваша №1»

Mobile | NDA

Бизнес-приложение Жёлтая печать

Бизнес-приложение Жёлтая печать

Web

Образовательный портал Школа гениев

Образовательный портал Школа гениев

Web | Minicase

Интернет-магазин мебели Трио

Интернет-магазин мебели Трио

Web | NDA

Mercedes-Benz

Mercedes-Benz

Web | NDA

Ecco

Ecco

Web | В работе

Makita

Makita

Mobile

Образовательный проект Easy. Приложение в VK

Образовательный проект Easy. Приложение в VK

Mobile | В работе

CMstore

CMstore

Mobile

Мобильное приложение для АЗС ХТК

Мобильное приложение для АЗС ХТК

Web | NDA

Nike

Nike

Mobile

Приложение-сканер товаров с TV

Приложение-сканер товаров с TV

Web | NDA

Aviasales

Aviasales

Web

Маркетплейс нефтяных продуктов Proleum

Маркетплейс нефтяных продуктов Proleum

Web | NDA

НЛМК

НЛМК

Web

Имиджевый сайт «Шахтинская плитка»

Имиджевый сайт «Шахтинская плитка»

Mobile | NDA

Rockwool

Rockwool

Web | NDA

ERP-система лизинга автопарка

ERP-система лизинга автопарка

Web

Маркетплейс горного оборудования

Маркетплейс горного оборудования

Mobile

Приложение с интеграцией ML

Приложение  с интеграцией ML

Web

HR-сайт для SOKOLOV

HR-сайт для SOKOLOV

Web | NDA

Газпром

Газпром

Mobile

Программа лояльности Vaillant Group

Программа лояльности Vaillant Group

Web | NDA

Casio

Casio

Web | NDA

Samsung

Samsung

Mobile | NDA

Shell

Shell

Web | Minicase

Аникура

Аникура

Web

Крупное федеральное СМИ

Крупное федеральное СМИ

Mobile | NDA

DHL Express

DHL Express

Web

Корпоративный портал ЕМС Team

Корпоративный портал ЕМС Team

Mobile | NDA

Приложение для здоровья CW Clinic

Приложение для здоровья CW Clinic

Web

Транспортная компания №1

Транспортная компания №1

Mobile

Интернет-магазин Bravo

Интернет-магазин Bravo

Web | В работе

Русплитка

Русплитка

Mobile

Airspector

Airspector

Mobile | NDA

Интернет-магазин NL Store

Интернет-магазин  NL Store

Web

Маркетплейс специалистов Gigoo

Маркетплейс специалистов Gigoo

Mobile | NDA

AI-приложение Get Art

AI-приложение Get Art
Хотите связаться с владельцем
компании напрямую?
Дмитрий Тарасов
Дмитрий Тарасов
СЕО

НАПИСАТЬ