recyclerview-ktx

Kotlin extensions for the AndroidX RecyclerView artifact.

Usage

RecyclerView KTX on Maven Central

RecyclerView KTX is available on Maven Central as the Maven coordinate io.github.edricchan03.androidx.recyclerview:recyclerview-ktx:

settings.gradle.kts:

dependencyResolutionManagement {
// ...
repositories {
mavenCentral()
}
}

Kotlin/Groovy

implementation("io.github.edricchan03.androidx.recyclerview:recyclerview-ktx:0.2.0")

TOML

gradle/libs.versions.toml:

[libaries]
androidxtra-recyclerview-ktx = "io.github.edricchan03.androidx.recyclerview:recyclerview-ktx:0.2.0"

build.gradle.kts:

implementation(libs.androidxtra.recyclerview.ktx)

Snapshots

RecyclerView KTX on Maven Central (snapshot)

Alternatively, you can grab the latest built snapshot from Maven Central's snapshots repository:

settings.gradle.kts

dependencyResolutionManagement {
// ...
repositories {
maven("https://s01.oss.sonatype.org/content/repositories/snapshots/") {
// Optionally, you can specify that only snapshots are to be used
mavenContent {
snapshotsOnly()
}
}
}
}

Kotlin

build.gradle.kts:

implementation("io.github.edricchan03.androidx.recyclerview:recyclerview-ktx:0.3.0-SNAPSHOT")

TOML

gradle/libs.versions.toml:

[libaries]
androidxtra-recyclerview-ktx = "io.github.edricchan03.androidx.recyclerview:recyclerview-ktx:0.3.0-SNAPSHOT"

build.gradle.kts:

implementation(libs.androidxtra.recyclerview.ktx)

Available extensions/methods

Currently, the following extension functions are available:

Kotlin Properties

The following extension properties have been added:

Top-level methods

Packages

Top-level Kotlin extensions/utils for AndroidX RecyclerView.