Skip to content

seunghee17/DynamicImagePicker

Repository files navigation

DynamicImagePicker

DynamicImagePicker is an Android image picker library built with Jetpack Compose.

It focuses on the v1 core flow:

  • runtime permission handling
  • gallery image browsing
  • configurable max image selection count with selection order support
  • drag multi-select
  • basic editing with rotate and crop
  • returning original and edited results

Installation

repositories {
    mavenCentral()
}

dependencies {
    implementation("io.github.seunghee17:imagepicker:1.0.0")
}

Usage

DynamicImagePicker(
    config = ImagePickerConfig(maxSelectionCount = 10),
    onResult = { result -> /* handle PickerResult */ },
    onCancel = { /* handle cancel */ }
)

Feature

Screen_Recording_20260331_000903_DynamicImagePicker.mp4

Select multiple images by dragging.

Screen_Recording_20260331_000948_DynamicImagePicker.mp4
Screen_Recording_20260331_001019_DynamicImagePicker.mp4

Provides image rotation and editing functions.

License

This project is licensed under the Apache License 2.0.

See the LICENSE file for details.

About

Compose compatible image picker

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages