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

3 часа назад
Петр
24 дня в сервисе
Был
3 часа назад

Заявки фрилансеров

Назар
 
33 года
3 года в сервисе
Был
2 часа назад
4 отзыва(-1)
2 часа назад