- Платформы
iOS: iOS 14+ (AVPlayer, LL-HLS поддержка).
Android: 8.0+ (API 26+) с ExoPlayer.
Архитектура: одна кодовая база (React Native или Flutter), модуль плеера — нативные AVPlayer/ExoPlayer.
- Функционал (MVP)
Добавление потока по QR-коду.
Проигрывание HLS (m3u8) live.
Сохранение/удаление потоков в локальном списке.
Автопереподключение при потере сети.
Блокировка экрана (prevent sleep) на экране плеера .
UX/UI
Экраны: Список потоков → QR-сканер → Плеер.
Состояния: пустой список (онбординг), ошибки QR/подписи, индикаторы загрузки.
Настройки: автоповорот.
Локализация: RU/EN (файлы строк, готовность к i18n).
Опубликован 12.08.2025 в 11:13
Заказ находится в архиве