Amiga

К кейсам

Airspector

Mobile

О проекте

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

Задачи

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

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

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

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

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

Реализация

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

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

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

Сложность

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

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

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

Результаты

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

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

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

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

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

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

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

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

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

Другие кейсы

Mobile

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

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

Mobile

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

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

Web

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

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

Web | В работе

Русплитка

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

Mobile | NDA

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

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

Web

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

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

Web | NDA

Nike

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

Web | Minicase

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

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

Web | NDA

НЛМК

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

Mobile | NDA

DHL Express

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

Mobile

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

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

Web | NDA

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

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

Web

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

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

Web | В работе

Makita

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

Mobile

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

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

Web | NDA

Ecco

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

Web

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

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

Web

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

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

Mobile

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

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

Mobile | NDA

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

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

Web | NDA

Мегафон

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

Mobile

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

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

Web

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

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

Web

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

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

Web

Travelpayouts

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

Mobile

Airspector

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

Web

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

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

Web

HR-сайт для SOKOLOV

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

Web | NDA

Mercedes-Benz

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

Mobile

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

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

Mobile | NDA

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

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

Mobile

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

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

Mobile | NDA

Shell

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

Web | NDA

М.Видео

Обложка кейса «М.Видео»

Web | Minicase

Аникура

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

Mobile | NDA

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

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

Mobile

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

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

Web | NDA

Casio

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

Web

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

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

Web

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

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

Web | NDA

Samsung

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

Mobile | NDA

Rockwool

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

Web | NDA

Газпром

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

Mobile | NDA

Сбер

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

НАПИСАТЬ