I just noticed this section in the documentation of Syncthing Tray for Android. It implements a DocumentProvider for other apps to access the files stored in the app’s private storage. One big advantage seems to be that this storage location does not suffer from performance penalties as much.
Do you think this makes sense to add to your app as well? Are you planning to work on it?
I’m not sure how much exactly this will gain. For example, whether file managers will let you browse through the DocumentProvider’s tree? Because opening a PDF via the viewer app’s “Open” menu would be cumbersome. In case browsing is not commonly supported, maybe it would make sense to add an internal file browser to the app, as a second step?