IOS застосунок (Swift) з інтеграцією Situm Visual SDK – 1 екран - TestFlight + App Store

Замовник: AI | Опубліковано: 16.02.2026

Потрібно реалізувати мінімальний iOS застосунок на Swift з інтеграцієюSitum Visual SDK. Застосунок має складатися з одного повноекранного екрану з картою Situm та реальним indoor positioning (синя точка) і базовими можливостями навігації, які дає Visual SDK. Фаза 1 — тільки iOS. Будь ласка - дайте чітку оцінку - вартістьта кількість годин роботи(чисто для розуміння чи ви зрозуміли обсяги) 1) Функціонал (що має працювати) Нативний iOS застосунок (Swift). Один екран на весь екран з Situm Visual SDK Map UI. Завантаження building за тестовими/демо даними Situm (credentials + building id). Indoor positioning увімкнено: синя точка, визначення поверху (якщо підтримується даними). Базова навігація/маршрут (якщо доступно у демо building та Visual SDK). Обробка помилок: нема інтернету / нема доступу / building не завантажився (достатньо мінімально, без дизайну).2) Permissions і системні вимоги (обов’язково) Застосунок має коректно запитувати та обробляти системні дозволи, необхідні для позиціонування: Location permission (мінімум “While Using the App”). Якщо для BLE потрібно — Bluetooth permissions / usage descriptions (залежно від вимог Situm SDK та версії iOS). Коректна поведінка якщо користувач відмовив у дозволах: карта відкривається, але позиціонування може бути недоступне (без падінь).3) Situm SDK інтеграція Підключення Situm Visual SDK (через рекомендований Situm спосіб). Ініціалізація SDK з тестовими credentials. Завантаження демо building. Запуск/активація позиціонування відповідно до Visual SDK логіки.4) Конфігурація credentials (важливо) Потрібно зробити правильний механізм перемикання test/demo ↔ future production: Демо/test credentials та building id мають зберігатися у конфігурації (не “розмазано” по коду). Можливість швидко замінити на production credentials/building id без переписування логіки. Секрети не комітити в Git (мінімум: винести в конфіг-файл, який не потрапляє в репозиторій, або інший адекватний підхід). На поточному етапі: інтегруємо демо/test дані заливаємо build в TestFlight публікуємо в App Store також з демо/test даними (production data буде наступним етапом) - все рівно лише ми знаємо про додаток поки5) Git Репозиторій створю я. Доступ надаю. Очікується акуратна структура, зрозумілі коміти, без секретів у репозиторії.6) Публікація Підготовка TestFlight build та завантаження. Підготовка App Store production build та публікація. Apple Developer акаунт уже існує (є інші застосунки), доступ для публікації надам.7) Посилання на документацію / референси Situm iOS basic (Swift) guide: https://situm.com/docs/a-basic-swift-ios-app/ Getting started: https://situm.com/docs/create-your-first-mobile-app/ Офіційний демо застосунок Situm (SWY) – референс очікуваної поведінки: https://apps.apple.com/es/app/situm-wayfinding/id64507841108) Що НЕ входить Android версія (окремий етап). Будь-який дизайн/кастомний UI. Backend. Аналітика.