<p>Техническое задание<br />1. Цель проекта<br />Создать нативную оболочку поверх существующего PWA (Capacitor + Swift) и успешно опубликовать приложение в App Store. Нужно:<br />* соответствовать системный UI, соответствующий Apple Human Interface Guidelines 2025;<br />* обеспечить офлайн-запуск без serverUrl;<br />* добавить набор нативных функций, достаточный для прохождения App Review по правилу 4.2 («Minimum Functionality»);<br />* подготовить весь сопутствующий пакет — provisioning, App Privacy, ATT, Fastlane-скрипты.<br />2. Ключевые задачи<br />1. Системные UI-компоненты<br />* Launch Screen (Splash) по дизайну, поддержка Light / Dark.<br />* UITabBarController с 3-5 вкладками; иконки из SF Symbols.<br />* UINavigationBar / Header для внутренних экранов (динамический заголовок, кнопка «Назад»).<br />* Модальное окно «Нет подключения» на SwiftUI / UIKit, срабатывает через NWPathMonitor.<br />2. Нативный функционал<br />* Push-уведомления (APNs, FCM или OneSignal) — регистрация, получение токена, обработка в фоне.<br />* Share-sheet через UIActivityViewController для URL и изображений.<br />* Deep Links и Universal Links, открывающие нужную вкладку.<br />3. Офлайн-работа (в сотрудничестве с веб-командой)<br />* Полный набор HTML/CSS/JS копируется в App/public при npx cap copy.<br />* Приложение стартует в авиарежиме <i>Локальный кеш главной страницы (IndexedDB или WKURLSchemeHandler).<br />4. Интеграция Capacitor<br /></i> Корректный Podfile с use_frameworks!, импорт Capacitor без ошибок.<br />* Fastlane-сценарий lane beta для сборки и выгрузки в TestFlight.<br />5. Соответствие HIG<br />* Тестирование на iPhone SE 2, iPhone 15 Pro Max, iPad Air 11 ? — без визуальных багов.<br />* Дизайн нативных компонентов мы предоставим<br />6. Консультация / аудит<br />* Двухчасовой Zoom-сеанс: проверка чек-листа App Review, ответы на вопросы.<br />* Письменное заключение «Готово / Требуется доработка».</p>