My idea is create Report Viewer application for both Android and IOS, (could be good on ReactNative also)
- BaseApp: open ReportApp via URL_Scheme to register BaseApp URL_Scheme
- ReportApp: send request to get json_spec to BaseApp
- ReportApp: read api from spec, and send request back to BaseApp get and display data (table, chart,...)
I find some technologies, that I think it could solve my problem:
- Inter Process Communication
- Android Intent
- Android Content Provider
- Or, May I use custom REST server on my app