Добрый день.
Есть сложное приложение. Область применения приложения - мультимедиа (digital signage плеер)
Архитектура клиент-сервер (общение через WS). Реализована система команд. Написано на Native + Kotlin. Работает в режиме администратора устройства.
Отлично работает на Андроид до 9 версии включительно.
Приложение работает отлично, но давно не поддерживаем (уже 4-5 лет не поддерживали, так как все работает без багов).
Требуется переписать приложение на новый стек и SDK
* kotlin
* использовать Exoplayer для воспроизведения видео
* автостарт приложения при запуске устройства
* авторазворачивание при закрытии или сворачивании
* Это должна быть фоновая служба (?)
* Нужен контроль зависаний (ANR) + отказоустойчивость при падении приложения (watchdog)
* У приложения права администратора устройства (?)
Необходимо реализовать и в дальнейшем дорабатывать и поддерживать
PS Будет отлично, если еще пишете на NetCore (для другого проекта)