I had looked at implementing:
But don’t really have the time. It looks like they went heavily Electron for desktop (no go!) so I didn’t go much further.
The java foundations for the android client are probably usable, but it’d be a lot of work to make it anything ‘like’ native 