Техническое задание: Финальная доработка Flutter-приложения
Цель проекта
Довести мобильное приложение на Flutter до состояния, готового к публикации в App Store. Основной фокус - на стабильности работы видеоконтента и полировке пользовательского интерфейса.
Ключевые задачи
1. Исправление видеоплеера на iOS
- Воспроизвести и проанализировать нестабильную работу видеоплеера на iOS-устройствах.
- Предложить и внедрить решение: на уровне Flutter, через модификацию плагина или нативной части (Swift/ObjC).
- Обеспечить стабильное воспроизведение видео в различных условиях.
2. Тестирование видеопотоков (Streaming)
- Провести комплексное тестирование по предоставленным сценариям и ссылкам.
- Проверить: стабильность воспроизведения, обработку ошибок, поведение при переключении приложения в фон/на передний план.
- Протестировать работу при слабом интернет-соединении.
- Составить отчет по результатам тестирования.
3. Правки пользовательского интерфейса
- Внести ряд мелких UI-доработок согласно предоставленным макетам и приоритетному списку.
- Обеспечить соответствие интерфейса дизайн-макетам.
4. Подготовка к релизу
- Собрать финальные билды для тестирования.
- Провести проверку на наличие критических ошибок.
- Оформить все изменения (фиксы, правки) в виде коммитов/Pull Request.
- Предоставить краткий итоговый отчет о проделанной работе.
Что будет предоставлено
- Доступ к исходному коду проекта (Git-репозиторий).
- Тестовые ссылки на видеопотоки для проверки.
- Детальный список багов и экранов для UI-правок.
- При необходимости - доступ к сборке в TestFlight.
Ожидаемый результат
- ✅ Полностью рабочий и стабильный видеоплеер на iOS.
- ✅ Отчет по тестированию видеопотоков с выводами.
- ✅ Внесенные и проверенные UI-правки.
- ✅ Проект, готовый к публикации в App Store.