Skip to content

AckeeCZ/ackeelities

Repository files navigation

Ackeelities

License Maven Central

Overview

KMP library that provides a set of utilities for KMP projects.

Architecture

Library consists of several modules:

  • core contains general-purpose utilities that are not tied to a specific library. There should be just basic utilities that are built on top of regular Kotlin APIs.
  • coroutines contains utilities for coroutines, such as AppCoroutineScope.

Setup

Add the following dependencies to your libs.versions.toml, depending on what you need. You should always use BOM to be sure to get binary compatible dependencies.

[versions]
ackee-ackeelities-bom = "SPECIFY_VERSION"

[libraries]
ackee-ackeelities-bom = { module = "io.github.ackeecz:ackeelities-bom", version.ref = "ackee-ackeelities-bom" }
ackee-ackeelities-core = { module = "io.github.ackeecz:ackeelities-core" }
ackee-ackeelities-coroutines = { module = "io.github.ackeecz:ackeelities-coroutines" }

Then specify dependencies in your build.gradle.kts:

dependencies {

    // Always use BOM
    implementation(platform(libs.ackee.ackeelities.bom))
    implementation(libs.ackee.ackeelities.core)
    implementation(libs.ackee.ackeelities.coroutines)
}

Credits

Developed by Ackee team with 💙.

About

Shared Kotlin utilities by AckeeCZ, powering Android & KMP projects

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages