По договоренности
Необходимо сделать приложение, проигрывающее видео.
Платформа Салют (SberBox, Sber TV).
Требования:
1) Приложение при запуске должно сравнивать уже скачанный видеофайл с файлом по указанной внешней ссылке (предпочтительно яндекс-диск или гугл-диск, но можно и другие способы, в этой версии допустимо). Имя файла будет фиксированное. Если видео в локальном каталоге отсутствует, либо видео по ссылке более новое видео должно закачиваться и при необходимости заменять имеющееся. Размер видео будет около 200-300Мб, не больше. Скорее меньше.
Если происходит скачивание на момент скачивания должно выводиться изображение об обновлении. Изображение будет выдано.
Должен отрабатываться случай обрыва связи. В таком случае должно проводиться 3 попытки скачивания, если они не удались пауза в попытках на сутки, воспроизводиться должно старое видео если оно было. Если не было никакого видео то приложение молча закрывается.
Если связи/интернета при старте приложения нет воспроизводим имеющееся видео. Если видео нет молча закрываемся.
2) После скачивания/сравнения видео оно должно начать проигрываться. После завершения проигрывания приложение должно закрыться без дополнительных сообщений.
3) По возможности должна обеспечиваться совместимость с наиболее популярными кодеками. Если это невозможно нужно предоставить точный список совместимых кодеков для предварительной конвертации видео. Разрешение видео не будет превышать FullHD.
4) Результат должен быть в виде одного файла .apk. Но каким-то образом нужно обеспечить возможность смены адреса/имени файла. Вполне допустимо отдать исходник с закрытой своей частью кода и инструкцией по замене нужной константы и компилированию. Я не программист, изучать чужой код у меня нет ни желания, ни времени. Со своими задачами бы разобраться.. :)
Если ожидаемый результат нормально будет работать в пилотной зоне будем развивать продукт в направлении масштабирования объединение устройств в группы, каждой группе свое видео, уведомления об обновлении, возможно видео будет заменяться на интерактивное содержимое, итд.
Цена названа условная, предлагайте..