@Alex FileKit could be an option to easily pick images.
Like Peekaboo, it leverage native UI on Android and iOS for image and video selection. It targets Android & iOS (and more) and we can access returned file information from the common code like bytes, path, file name, extension, size through an utility object called
PlatformFile. From PlatformFile, we have still access to the underling file (Uri on Android and NSURL on iOS). If you want to extends the capacities of PlatformFile, it's easy as creating an extension function on it.
And here are some examples:
a filekit sample,
GeminiKMP from joreilly,
an extension of PlatformFile in supabase sample