Skip to content

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, video 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.3")
}

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

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages