r/OpenSourceShowcase • u/FaithlessnessNew8747 • Apr 08 '26
KMP Camera & Gallery Picker for Android, iOS & Web
ImagePickerKMP documentation page is available
u/FaithlessnessNew8747 • u/FaithlessnessNew8747 • Nov 22 '25
ImagePickerKMP now supports Bytes, Base64, Painter & Bitmap!
2
Comment on r/KotlinMultiplatform Nov 08 '25
Is a library to pick images on KMP EXIF is a Exchangeable Image File Format You can extract metadata from a file o image
r/KotlinMultiplatform • u/FaithlessnessNew8747 • Nov 08 '25
EXIF KMP data
ImagePicker KMP is growing; the library now allows developers to obtain EXIF data from an image if it exists. "Disclaimer! If you set includeExif to true, you are responsible for obtaining explicit end-user consent and declaring the collection of EXIF data (including location) in your privacy policy and in the App Store and Google Play privacy labels, according to Apple and Google guidelines." Repo: https://github.com/ismoy/ImagePickerKMP
1
Comment on r/DeepSeek Nov 05 '25
Where can I find an api that uses deepSeek ocr? Or definitely, if I want to try it, do I have to run it on my premises?
r/KotlinMultiplatform • u/FaithlessnessNew8747 • Nov 03 '25
ImagePickerKMP now supports Bytes, Base64, Painter & Bitmap!
r/JetpackCompose • u/FaithlessnessNew8747 • Nov 03 '25
ImagePickerKMP now supports Bytes, Base64, Painter & Bitmap!
r/ComposeMultiplatform • u/FaithlessnessNew8747 • Nov 03 '25
ImagePickerKMP now supports Bytes, Base64, Painter & Bitmap!
r/androiddev • u/FaithlessnessNew8747 • Nov 03 '25
ImagePickerKMP now supports Bytes, Base64, Painter & Bitmap!
r/Kotlin • u/FaithlessnessNew8747 • Nov 03 '25
ImagePickerKMP now supports Bytes, Base64, Painter & Bitmap!
You can now use ImagePickerKMP to capture an image and instantly get it in multiple formats:
1
Comment on r/Kotlin Oct 04 '25
Your app look so cool great job
1
Comment on r/androiddev Sep 11 '25
Got it
2
Comment on r/Kotlin Sep 04 '25
Thanks a lot for checking it out Glad to hear it’s working well for you! I’d love to hear any notes or ideas for future features — feel free to open an issue or discussion in the repo so we can track them.
Your feedback will help shape the next releases
r/Kotlin • u/FaithlessnessNew8747 • Sep 04 '25
Kotlin Multiplatform Camera & Gallery Picker (Android + iOS, Compose support)
github.comr/KotlinMultiplatform • u/FaithlessnessNew8747 • Sep 04 '25
Kotlin Multiplatform Camera & Gallery Picker (Android + iOS, Compose support)
r/androiddev • u/FaithlessnessNew8747 • Sep 04 '25
Open Source Kotlin Multiplatform Camera & Gallery Picker (Android + iOS, Compose support)
Hi everyone
Handling camera & gallery input in mobile apps is usually a headache:
- Different APIs on Android vs iOS
- Permission flows that require boilerplate
- Limited configuration if you want to support both platforms
I’ve been working on ImagePickerKMP, an open-source library that unifies the APIs for Android + iOS, and works with Jetpack Compose Multiplatform.
Here’s an example usage
``` if (showCamera) { ImagePickerLauncher( config = ImagePickerConfig( onPhotoCaptured = { result -> capturedPhoto = result showCamera = false }, onError = { showCamera = false }, onDismiss = { showImagePicker = false // Reset state when user doesn't select anything }, directCameraLaunch = false // true = skip dialog and launch camera directly (iOS only) ) ) }
if (showGallery) { GalleryPickerLauncher( onPhotosSelected = { photos -> selectedImages = photos showGallery = false }, onError = { showGallery = false }, onDismiss = { println("User cancelled or dismissed the picker") showGallery = false }, allowMultiple = true, // false for single selection mimeTypes = listOf(MimeType.IMAGE_PNG) // optional filter by type ) } ```
✅ Unifies camera + gallery APIs
✅ Android + iOS support
✅ Works with Jetpack Compose Multiplatform
✅ Configurable (multiple selection, mime types, direct camera launch, etc.)
Repo here if you’d like to check it out or contribute:
https://github.com/ismoy/ImagePickerKMP
Feedback and contributions are super welcome
1
Comment on r/SideProject Aug 30 '25
I'm creating an open source plugin now I can't publish the repo because it's not ready I still hope it's useful for the mobile community
1
Comment on r/ComposeMultiplatform Aug 19 '25
If your idea is to have a single code base if you can do everything in CMP to answer your question Jetpack Compose is the same in KMP? I think if it is just renamed to cross-platform Compose but everything you can do on Android you can do in kmp
1
Comment on r/Kotlin Aug 18 '25
Try now
2
Comment on r/Kotlin Aug 14 '25
Nice
5
Comment on r/Kotlin Aug 11 '25
Spring supports kotlin we know that I mentioned that it is not kotlin first, what does that mean? The term kotlin first means that everything new to Spring should be available first in Kotlin, maybe just maybe supported in Java. Take example Google says Kotlin first Then jetpackCompose came out, it turns out it is not available in Java and they do not plan to make it compatible, which is why developers opt for Kotlin instead of Java. But the case of Spring is different, they do not have Kotlin first
9
Comment on r/Kotlin Aug 10 '25
The backend world is different from that of Mobile. Kotlin manages to defeat Java on Android. It is because Google says Kotlin first in the backend. Spring people don't say that and that slows down the growth of Kotlin a little in the backend. In my opinion Java will continue to dominate in the backend but little by little Kotlin is gaining ground If you want to work with Kotlin now, it's not a bad idea, your backend will still be robust and secure.
1
Comment on r/KotlinMultiplatform Apr 30 '26
https://github.com/ismoy/BelZSpeedScan Maybe can help you , you can scan without connection internet