Skip to content

Kotlin Android Architecture Library by eMan. Sample demo app you can find here https://github.com/eManPrague/kaal-sample

License

Notifications You must be signed in to change notification settings

eManPrague/kaal

Repository files navigation

Kotlin Android Architecture Library - Kaal - by eMan

Latest version

Slack channel

Usage

⚠️ The artifacts were moved from jCenter.

All artifacts are available and distributed using the eMan Nexus repository. Add the repository to project build.gradle.kts (build.gradle) file.

allprojects {

    repositories {
        ...
        maven(url = "https://nexus.eman.cz/repository/maven-public")
    }
}
allprojects {

    repositories {
        ...
        maven { url 'https://nexus.eman.cz/repository/maven-public' }
    }
}

You should use artifact which you need. E.g. a domain artifact you will use in your domain layer, but you can use it also in data and infrastructure, because you need e.g. instance to the Result class.

Kaal Core

// Gradle Kotlin DSL
implementation("cz.eman.kaal:kaal-core:0.11.0")
implementation 'cz.eman.kaal:kaal-core:0.11.0'

TBD

Kaal Domain

// Gradle Kotlin DSL
implementation("cz.eman.kaal:kaal-domain:0.11.0")
implementation 'cz.eman.kaal:kaal-domain:0.11.0'

TBD

Kaal Presentation

// Gradle Kotlin DSL
implementation("cz.eman.kaal:kaal-presentation:0.11.0")
implementation 'cz.eman.kaal:kaal-presentation:0.11.0'

TBD

Kaal Infrastructure

// Gradle Kotlin DSL
implementation("cz.eman.kaal:kaal-infrastructure:0.11.0")
implementation 'cz.eman.kaal:kaal-infrastructure:0.11.0'

TBD