Розробка мобільного додатку для будівельної галузі (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 місяців. Вартість розраховується після аудиту вимог.