common-enums

Common enums utilities for androidx-ktx-extras' modules.

Usage

Common Enums on Maven Central

Common Enums is available on Maven Central as the Maven coordinate io.github.edricchan03.androidx.common:common-enums:

settings.gradle.kts

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

Kotlin/Groovy

build.gradle.kts

implementation("io.github.edricchan03.androidx.common:common-enums:0.2.0")

TOML

gradle/libs.versions.toml:

[libraries]
androidxtra-common-enums = "io.github.edricchan03.androidx.common:common-enums:0.2.0"

build.gradle.kts:

implementation(libs.androidxtra.common.enums)

Snapshots

Common Enums 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.common:common-enums:0.2.1-SNAPSHOT")

TOML

gradle/libs.versions.toml:

[libaries]
androidxtra-common-enums = "io.github.edricchan03.androidx.common:common-enums:0.2.1-SNAPSHOT"

build.gradle.kts:

implementation(libs.androidxtra.common.enums)

Packages

common

Common enum utilities such as EnumFromValue:

common

Implementations of utilities from the parent package, such as ValueEnumFromValue: