I can create a kotlin submodule (library) for your project in which you can easily use on your app. Basically the entire pdf-viewer can easily be embedded and reused in your apps, you will just need to supply the url of the pdf on the web. Solution will be well architectured and will also be in kotlin (can be made in java if you prefer it).