Skip to content

XayahSuSuSu/libpickyou

Repository files navigation

English

PickYou

JitPack minSdk License

Android file picker module with the style of Material You.

Use this module to pick files/directories easily.

Features

  • Write in compose
  • Easy to import and use.
  • Highly customizable.
  • Support for single/multiple selection.
  • Monet enabled.

Screenshots

Implementation

  1. Enable JitPack in settings.gradle/settings.gradle.kts
  • Groovy
repositories {
    // ......
    maven { url 'https://jitpack.io' }
}
  • Kotlin
repositories {
    // ......
    maven("https://jitpack.io")
}
  1. Implementation
  • Groovy
implementation 'com.github.xayahsususu:libpickyou:$PickYouVersion'
  • Kotlin
implementation("com.github.xayahsususu:libpickyou:$PickYouVersion")

Usage

  1. Launch anywhere
val launcher = PickYouLauncher()
launcher.launch(context) { path ->
    // Code here.
}
  1. Customization

See PickYouLauncher

Sample

See sample

Credits