Разработка Android-приложения плеера для сервиса онлайн-ТВ
Нужен Android-разработчик для создания нативного Android-приложения для сервиса онлайн-ТВ.
Планируется две версии:
- для мобильных устройств: смартфоны и планшеты;
- для Android TV / Android STB: телевизионные приставки.
Ориентировочные сроки: до 3 месяцев.
Ориентировочный бюджет: 150 000 грн.
Желательно работать по этапам/milestone.
Цель проекта:
Разработать приложение для просмотра онлайн-ТВ, воспроизведения live stream, работы с архивом каналов, EPG и видеотекой.
Платформа:
- Android 8.0 и выше;
- Android TV / STB;
- мобильные Android-устройства.
Что уже есть:
У нас есть:
- готовый интерактивный HTML production-дизайн;
- API и документация;
- ТЗ по функционалу;
- assets: логотипы каналов, примеры экранов, тестовые медиа;
- описание нужной архитектуры и поведения UI.
Нужно разработать именно нативное Android-приложение с нуля.
Основной функционал
Авторизация:
- экран ввода логина и пароля;
- проверка данных через API;
- получение и сохранение сессии / токена;
- автоматическое восстановление сессии, если это предусмотрено API.
Каналы и EPG:
- загрузка списка каналов через API;
- загрузка EPG через API;
- отображение списка каналов в соответствии с готовым дизайном;
- категории каналов;
- поиск;
- добавление каналов в избранное;
- сортировка / фильтрация по спискам и категориям.
Просмотр трансляций:
- воспроизведение видеопотоков с сервера;
- поддержка HLS / HTTP и других форматов по документации API;
- пауза / восстановление воспроизведения, если поддерживается потоком;
- переключение каналов через меню;
- переключение и навигация с пульта для STB;
- player overlay в соответствии с дизайном.
Архив каналов:
- доступ к записям с выбором даты и времени;
- EPG для архивных программ;
- запуск архивной передачи из EPG;
- пауза и перемотка архива.
Видеотека:
- список контента с делением на категории;
- страница контента;
- воспроизведение через плеер;
- сортировка по жанру, популярности и т.д.
Дополнительно:
- смена аудиодорожки, если поддерживается стримом;
- включение / выключение субтитров;
- настройка приложения;
- возможность дальнейших обновлений и поддержки.
Важное требование: производительность.
Приложение должно работать плавно на реальных Android TV/STB устройствах, не только на эмуляторе.
Нам нужен разработчик, который умеет не только реализовать UI, но и объяснить, почему приложение может лагать, как это измерять и как оптимизировать.
-
Привіт. Де можна подивитись на дизайн? Цікавить версія для телефонів/планшетів
-
Актуальные фриланс-проекты в категории Java
Разработка простых 2D-игр (Змейка, Галактика и т.д.) под Google Play MarketЗдравствуйте! Ищу разработчика (или начинающего с хорошей базой), который сможет создать несколько простых классических 2D-игр для мобильной платформы Android с дальнейшей публикацией в Play Market.Для начала нужно разработать одну-две игры. Примеры сеттинга и механик:… Java, Разработка игр ∙ 1 день 13 часов назад ∙ 16 ставок |
Создание приложенияЖелаю создать мобильное приложение для общения, в приложении должны быть аудио, видео звонок, создание групповых чатов, возможность синхронизировать с контактами телефона, настройками аккаунта: привязка по email, 2fa, номеру телефона, возможность настраивать уведомления… Java, Python ∙ 6 дней 7 часов назад ∙ 39 ставок |