Instagram ImagePicker alternatives and similar packages
Based on the "Camera" category.
Alternatively, view Instagram ImagePicker alternatives based on common mentions on social networks and blogs.
-
Pix (WhatsApp Style Image Picker)
Pix is a Whatsapp image picker replica. with this, you can integrate an image picker just like WhatsApp. -
LiveEdgeDetection
LiveEdgeDetection is an Android document detection library built on top of OpenCV. It scans documents from camera live mode and allows you to adjust crop using the detected 4 edges and performs perspective transformation of the cropped image. It works best with a dark background. -
MagicalCamera
A library to take picture easy, transform your data in different format and save photos in your device -
ImagePicker
Android library to choose image from gallery or camera with option to compress result image
InfluxDB - Purpose built for real-time analytics at any scale.
Do you think we are missing an alternative of Instagram ImagePicker or a related project?
README
ImagePicker
A simple Instagram like library to select images from the gallery and camera.
Screenshot
Usage
For full example, please refer to the sample
app.
Add this to your project's build.gradle
allprojects {
repositories {
maven { url "https://jitpack.io" }
}
}
And add this to your module's build.gradle
dependencies {
implementation 'com.github.akvelon.android-image-picker:imagepicker:x.y.z'
// 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
ImagePicker.launchWithPreselectedImages(
this, // Activity or Fragment
alreadySelectedImages // list of already selected files
);
Receive result
@Override
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);
}
AndroidX
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 gradle.properties
:
android.useAndroidX=true
android.enableJetifier=true
Or simply create an issue