Good day.
There is a complex application. The application area is multimedia (digital signage player)
Client-server architecture (communication via WS). A command system has been implemented. Written in Native + Kotlin. Works in device administrator mode.
Works great on Android up to version 9 inclusive.
The application works excellently, but has not been supported for a long time (not supported for 4-5 years, as everything works without bugs).
It is required to rewrite the application on a new stack and SDK
* kotlin
* use Exoplayer for video playback
* auto-start the application when the device is turned on
* auto-expand when closing or minimizing
* This should be a background service (?)
* Need to control hangs (ANR) + fault tolerance when the application crashes (watchdog)
* The application has device administrator rights (?)
It is necessary to implement and further develop and support
PS It would be great if you also write in NetCore (for another project)