Amiga

К кейсам

Airspector

Mobile

О проекте

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

Задачи

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

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

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

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

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

Реализация

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

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

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

Сложность

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

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

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

Результаты

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

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

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

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

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

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

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

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

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

Другие кейсы

Mobile | NDA

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

Обложка кейса «AI-приложение Get Art»

Mobile | NDA

DHL Express

Обложка кейса «DHL Express»

Web | NDA

Casio

Обложка кейса «Casio»

Mobile | NDA

Shell

Обложка кейса «Shell»

Web

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

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

Mobile

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

Обложка кейса «Образовательный проект Easy»

Web

Сайт для туркластера «Арктический»

Обложка кейса «Сайт для туркластера «Арктический»»

Web

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

Обложка кейса «Транспортная компания №1»

Web

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

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

Web

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

Обложка кейса «Маркетплейс специалистов Gigoo»

Mobile | NDA

Rockwool

Обложка кейса «Rockwool»

Mobile

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

Обложка кейса «Интернет-магазин Bravo»

Mobile

Airspector

Обложка кейса «Airspector»

Mobile

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

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

Web | Minicase

Аникура

Обложка кейса «Аникура»

Web | NDA

Ecco

Обложка кейса «Ecco»

Mobile | NDA

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

Обложка кейса «Приложение для здоровья CW Clinic»

Web | NDA

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

Обложка кейса «ERP-система лизинга автопарка»

Mobile | NDA

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

Обложка кейса «Бизнес-приложение Жёлтая печать»

Mobile | NDA

Сбер

Обложка кейса «Сбер»

Web | NDA

Mercedes-Benz

Обложка кейса «Mercedes-Benz»

Web

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

Обложка кейса «Корпоративный портал ЕМС Team»

Mobile

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

Обложка кейса «Приложение  с интеграцией ML»

Web

B2B-сервис по отработке обращений «Авеста»

Обложка кейса «B2B-сервис по отработке обращений «Авеста»»

Web

Travelpayouts

Обложка кейса «Travelpayouts»

Mobile

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

Обложка кейса «Мобильное приложение для АЗС ХТК»

Web

HR-сайт для SOKOLOV

Обложка кейса «HR-сайт для SOKOLOV»

Web | NDA

Nike

Обложка кейса «Nike»

Mobile

Мобильное приложение CMstore

Обложка кейса «Мобильное приложение CMstore»

Web | В работе

Makita

Обложка кейса «Makita»

Web

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

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

Mobile

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

Обложка кейса «Приложение-сканер товаров с TV»

Web | NDA

Samsung

Обложка кейса «Samsung»

Web | NDA

Мегафон

Обложка кейса «Мегафон»

Mobile | NDA

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

Обложка кейса «Интернет-магазин  NL Store»

Mobile

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

Обложка кейса «Программа лояльности Vaillant Group»

Web | В работе

Русплитка

Обложка кейса «Русплитка»

Web | Minicase

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

Обложка кейса «Интернет-магазин мебели Трио»

Web

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

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

Web | NDA

НЛМК

Обложка кейса «НЛМК»

Web

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

Обложка кейса «Крупное федеральное СМИ»

Mobile

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

Обложка кейса «Приложение для пекарен Хлеб Хмельницкого»

Web | NDA

Газпром

Обложка кейса «Газпром»

Web | NDA

М.Видео

Обложка кейса «М.Видео»
Хотите связаться с владельцем
компании напрямую?
Дмитрий Тарасов
Дмитрий Тарасов
СЕО

НАПИСАТЬ