We were working on an Unreal Engine AR app for Android that required importing images and 3D models at runtime — mainly to power real-time image tracking. For 3D models, we’ve been using a runtime importer plugin, and for images, the built-in Unreal nodes worked fine.
The tricky part was selecting files from the device in a user-friendly way. We needed a solution that could provide absolute file paths, support multi-selection, and ideally show thumbnails, especially for images. Surprisingly, we couldn’t find any existing file picker that worked well with Android and Unreal out of the box. So, we ended up building our own solution around Android’s native file picker.
It taps directly into the built-in picker available on all Android devices and supports things like access to Google Drive and external apps, image thumbnails, and type filtering (so the user only sees specific file types). We even added features like allowing custom file extension filters.
We’ve been using it in our app, and since it turned out pretty solid, we decided to polish it and release it on Fab in two editions: Eco (half-price and to-the-point), and Full(Google drive and external apps and modifying options) , which includes more customization options.
If anyone’s curious about the tool we ended up building, feel free to DM me — happy to share more details.