Разработка мобильного приложения для строительной отрасли (ConTech)

TRUETECH занимается разработкой, поддержкой и обслуживанием мобильных приложений iOS, Android, PWA. Имеем большой опыт и экспертизу для публикации мобильных приложений в популярные маркеты Google Play, App Store, Amazon, AppGallery и другие.

Разработка и поддержка любых видов мобильных приложений:

Информационные и развлекательные мобильные приложения
Новостные приложения, игры, справочники, онлайн-каталоги, погодные, фитнес и здоровье, туристические, образовательные, социальные сети и мессенджеры, квиз, блоги и подкасты, форумы, агрегаторы
Мобильные приложения электронной коммерции
Интернет-магазины, B2B-приложения, маркетплейсы, онлайн-обменники, кэшбэк-сервисы, биржи, дропшиппинг-платформы, программы лояльности, доставка еды и товаров, платежные системы
Мобильные приложения для управления бизнес-процессами
CRM-системы, ERP-системы, управление проектами, инструменты для команды продаж, учет финансов, управление производством, логистика и доставка, управление персоналом, системы мониторинга данных
Мобильные приложения электронных услуг
Доски объявлений, онлайн-школы, онлайн-кинотеатры, платформы предоставления электронных услуг, платформы кешбека, видеохостинги, тематические порталы, платформы онлайн-бронирования и записи, платформы онлайн-торговли

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

Услуги, которые мы предлагаем
Показано 1 из 1Все 1735 услуг
Разработка мобильного приложения для строительной отрасли (ConTech)
Сложный
от 2 недель до 3 месяцев
Часто задаваемые вопросы

Наши компетенции:

Этапы разработки

Последние работы

  • image_mobile-applications_feedme_467_0.webp
    Разработка мобильного приложения для компании FEEDME
    792
  • image_mobile-applications_xoomer_471_0.webp
    Разработка мобильного приложения для компании XOOMER
    671
  • image_mobile-applications_rhl_428_0.webp
    Разработка мобильного приложения для компании RHL
    1097
  • image_mobile-applications_zippy_411_0.webp
    Разработка мобильного приложения для компании ZIPPY
    969
  • image_mobile-applications_affhome_429_0.webp
    Разработка мобильного приложения для компании Affhome
    914
  • image_mobile-applications_flavors_409_0.webp
    Разработка мобильного приложения для компании FLAVORS
    495

Разработка мобильного приложения для строительной отрасли (ConTech)

Прораб фотографирует дефект на объекте — а через неделю не может найти, на каком именно этаже, в какой оси, в какой конструкции. Фотография есть, геолокация есть, а привязка к BIM-модели — нет. Это разрыв между полевой реальностью и проектной документацией, который ConTech-приложения должны закрывать.

Работа с BIM-моделями на мобильном устройстве

BIM-модель промышленного объекта в IFC-формате весит 200–800 МБ. Открыть это на iPhone в нативном viewer — задача нетривиальная. Два подхода:

Потоковый рендеринг с сервера. Forge API (Autodesk) / Trimble Connect преобразуют IFC/RVT в оптимизированный SVF2-формат, мобильный клиент получает только видимые объекты для текущей камеры через WebGL viewer в WKWebView/WebView. Работает на любом устройстве, но требует интернет и платный API.

Нативный lightweight viewer. Для офлайн-работы конвертируем IFC в glTF через IfcOpenShell, нарезаем на LOD-уровни (грубая геометрия для далёкого вида, детальная для zoom in) и рендерим через SceneKit (iOS) или Filament (Android). Потребление памяти управляем через streaming geometry — загружаем только блоки в текущем frustum.

Привязка дефекта к элементу BIM: пользователь тапает на объект в viewer, получает guid IFC-элемента, к которому крепим замечание. На сервере — PostgreSQL с ltree для хранения иерархии BIM-объектов.

Полевой контроль и управление замечаниями

Каждое замечание на стройке — это:

  • Фото дефекта (CameraX / AVFoundation, сохраняем с EXIF GPS)
  • Геолокация (координата GPS + привязка к этажу/секции)
  • Тип дефекта (из классификатора, соответствующего ГОСТ или EN ISO)
  • Ответственный подрядчик
  • Срок устранения
  • Статус: open → in_review → resolved → closed

Синхронизация офлайн — обязательно. Стройплощадка часто в зоне слабого покрытия. Room + WorkManager (Android) или CoreData + BGAppRefreshTask (iOS).

Интеграция со строительными платформами: PlanGrid (Autodesk), Procore (REST API + OAuth 2.0), Buildertrend, BIM 360 — все предоставляют API для push замечаний. Если у клиента есть действующая лицензия — интегрируемся, не дублируем.

Геопозиционирование на объекте

GPS внутри строящегося здания даёт ±15–50 метров — это никуда не годится. Для точной привязки к месту используем:

  • Indoor позиционирование через BLE (iBeacon-маяки Estimote / Kontakt.io): достаточно для навигации по этажам (~3–5 метров)
  • UWB (Ultra-Wideband): Apple U1 / NXP SR040 — сантиметровая точность, но требует инфраструктуры маяков и ограниченно поддерживается Android
  • QR-коды на конструкциях: наклейки с QR на колоннах, сканирование вручную, привязка к секции — дёшево, надёжно, без инфраструктуры

Для большинства проектов достаточно QR-кодов на этажах и секциях + GPS-координата снаружи здания. UWB только если объект крупный и бюджет позволяет установить маяковую инфраструктуру.

Строительные чертежи и разметка

Просмотр PDF-чертежей с возможностью добавить пин-замечание — базовая функция. PDFKit (iOS) или PdfRenderer (Android). На большом чертеже формата A0 производительность PDFKit на iPhone SE падает — нужна tile-based пагинация: рендерим только видимую часть листа.

Редактирование чертежа (линии, текст, облачко для замечаний) — CoreGraphics / Canvas API поверх PDF-слоя. Сохраняем аннотации отдельно от исходного PDF (overlay pattern), не модифицируем оригинал.

Табель и учёт рабочего времени

Рабочие отмечаются через QR на объекте или через GPS-геозону. Запись времени входа/выхода + фотоверификация (selfie для подтверждения личности через liveness detection — Onfido или собственная модель на TFLite).

Технологический стек

Компонент iOS Android
BIM viewer SceneKit / WKWebView + Forge Filament / WebView + Forge
Карты MapKit / MapLibre Google Maps SDK / MapLibre
Офлайн-данные CoreData + CloudKit Room + WorkManager
PDF чертежи PDFKit PdfRenderer
Строительные платформы Procore API, BIM 360 API Procore API, BIM 360 API

Этапы и сроки

  1. Аудит: какие платформы использует клиент (Procore, Autodesk, 1С), какой формат BIM (IFC/RVT)
  2. Выбор стратегии offline — что должно работать без сети, что нет
  3. Дизайн основных экранов: чертежи, замечания, BIM-viewer, табель
  4. Разработка + интеграции с внешними системами
  5. Пилот на одном объекте (3–4 недели), сбор обратной связи от прорабов
  6. Тиражирование

MVP (замечания, фото, PDF-чертежи): 8–12 недель. Полная ConTech-платформа с BIM, геопозиционированием и интеграцией с ERP стройки: 5–8 месяцев. Стоимость рассчитывается после аудита требований.