The application is Hard coded in Kotlin.
The application allows user to test Hls stream, implementation of track selection allows user to select video quality manually basically redo of Hls Player link The application uses Exo-player library. Exo-player version used - 2.14.0
minSdkVersion 21 UI screenshots - #1 (comment)
Reference
-> https://github.com/halilozel1903/ExoPlayerDemo
-> https://play.kotlinlang.org/byExample/01_introduction/01_Hello%20world