Investigated approaches:
Kotlin
React Native
app
React JS,
packaged as PWA
(with IndexDB for offline capabilities)