you can build android client ui by generating ui json string serverside and pushing it to client . this framework will get a json string as input and generate android ui controls tree .
add jitpack io to project level build.gradle allprojects -> respositories block :
allprojects { repositories { ... maven { url 'https://jitpack.io' } } }
add library dependency to app level build.gradle :
implementation 'com.github.theprogrammermachine:KasperPulseFramework:v1.8'
Jackson
Glide
ProgressView
GiraffePlayer2
ijkplayer
WilliamChart