A simple Instagram like library to select images from the gallery and camera.



For full example, please refer to the sample app.

Add this to your project’s build.gradle

allprojects {
    repositories {
        maven { url "" }

And add this to your module’s build.gradle

dependencies {
    implementation ''
    // If you have a problem with Glide, please use the same Glide version or simply open an issue
    implementation 'com.github.bumptech.glide:glide:4.11.0’

change x.y.z to version in the release page

Start image picker activity

The simplest way to start

ImagePicker.launch(this); // Activity or Fragment

If you already have selected images

this, // Activity or Fragment
 alreadySelectedImages // list of already selected files

Receive result

    protected void onActivityResult(int requestCode, final int resultCode, Intent data) {
        if (ImagePicker.shouldResolve(requestCode, resultCode)) {
            // Get a list of picked images
            List<File> images = ImagePicker.getImages(data);
            // or get a single image only
            File image = ImagePicker.getSingleImageOrNull(data);
        super.onActivityResult(requestCode, resultCode, data);


As version 1.0.0 above, we already use AndroidX artifact in our library. If you have any trouble adding this version to your current project, please add this to your :


Or simply create an issue