Airspector

Mobile

О проекте

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

Задачи

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

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

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

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

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

Реализация

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

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

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

Сложность

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

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

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

Результаты

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

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

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

Технологии
Flutter

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

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

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

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

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

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

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

Web | Minicase

Аникура

Аникура

Mobile | NDA

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

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

Web | В работе

Русплитка

Русплитка

Mobile | NDA

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

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

Web | NDA

НЛМК

НЛМК

Mobile

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

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

Web

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

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

Mobile | NDA

DHL Express

DHL Express

Web

HR-сайт для SOKOLOV

HR-сайт для SOKOLOV

Web | NDA

Мегафон

Мегафон

Web | NDA

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

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

Mobile

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

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

Mobile

Airspector

Airspector

Web

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

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

Web | NDA

Aviasales

Aviasales

Mobile | NDA

Shell

Shell

Web

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

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

Web | NDA

Mercedes-Benz

Mercedes-Benz

Mobile | NDA

М.Видео

М.Видео

Web

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

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

Web | NDA

Casio

Casio

Mobile

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

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

Web

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

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

Mobile

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

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

Mobile

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

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

Mobile

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

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

Web

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

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

Web | В работе

Makita

Makita

Web | Minicase

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

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

Web | NDA

Газпром

Газпром

Mobile | В работе

CMstore

CMstore

Web

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

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

Mobile | NDA

Сбер

Сбер

Mobile | NDA

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

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

Mobile

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

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

Mobile | NDA

Rockwool

Rockwool

Web | NDA

Samsung

Samsung

Mobile

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

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

Web | NDA

Ecco

Ecco

Web

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

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

Mobile | NDA

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

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

Web | NDA

Nike

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

НАПИСАТЬ