I've got an app with a main page that consists largely of a image-based gallery sourced from a SharePoint list. Click on a picture and it pops over to a page with information about that item, and a Back button to get back to the gallery. Pretty simple. The SharePoint list is imported into a collection on startup of the app, the images are stored in a image library in SharePoint, and each entry in the list has a column with the hyperlink to the corresponding image. This all works as I want it to in the app, but the problem is that the loading of the images is often slow. On startup, I'm willing to accept a little delay, but every time the user navigates away from and back to the gallery page, all of the images have to reload and it can take a couple seconds; the images are basically thumbnails (200x200 jpegs) but there are about 200 entries. I imagine that despite everything still being loaded into a collection at the beginning, it still has to pull the image information in from SharePoint every time, which is what causes the delay.
Most of the help articles and discussion topics I found are generally concerned with taking images from Power Apps to SharePoint, not the other way around.
Is there a way to have the images themselves loaded into the app locally on startup (into a collection, importing a media library, or something) so that it's not having to pull them in from SharePoint every time? Or is there a way to keep the gallery page loaded in the background so that it doesn't feel the need to refresh every time someone navigates away and back to it? Or is there some other way that I should be managing my gallery with these images that would improve the load time?