Android android-studio kotlin-library Library kotlin-android androidstudio android-library Kotlin
Need help with K4Kotlin?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.
kirtan403

Description

A sweet, small set of Kotlin functions to reduce your android boilerplate code

208 Stars 17 Forks Apache License 2.0 151 Commits 0 Opened issues

Services available

Need anything else?

K4Kotlin Release

A sweet, small set of Kotlin functions to reduce your android boilerplate code

Dependency

Add this in your project level

build.gradle
file (not your module
build.gradle
file):
allprojects {
    repositories {
        maven { url "https://jitpack.io" } // add this line
    }
}

Then, add the library to your module

build.gradle
```gradle dependencies { // K4Kotlin core extension functions compile 'com.github.kirtan403.k4kotlin:k4kotlin-core:1.0.0-beta1'
// K4Kotlin androidx extension functions (Uses appcompat version of androidx)
compile 'com.github.kirtan403.k4kotlin:k4kotlin-androidx:1.0.0-beta1'

// K4Kotlin databinding extension functions compile 'com.github.kirtan403.k4kotlin:k4kotlin-databinding:1.0.0-beta1'

// K4Koltin Extensions for Retrofit compile 'com.github.kirtan403.k4kotlin:k4kotlin-retrofit:1.0.0-beta1'

} ```

Upgrade Notes

Upgrading to 1.0.0-beta1

All the functions have been divided into multiple dependencies. Now all functions that can directly be called without any

androidx
dependencies are part of the
k4kotlin-core
module. All the functions that requires one or more
androidx
component, are moved to
k4kotlin-androidx
module. Databinding related functions are moved to
k4kotlin-databinding
package. So you can just what is required for you without adding unnecessary components to your project. The full migration guide will be published with changes when 1.0.0 hits stable.

Upgrading from < 0.3.0 to < 1.0.0

If you are upgrading from

0.1.x
or
0.2.x
to
> 0.3.0
, you might need to change the dependency in your
build.gradle
file.

From

0.3.0
, library modules are divided into multiple specific modules. So if you will not change the dependency package, then you might unnecessary adding recurring dependencies you might not need. So

For including your basic functionality, you should change from

// from
compile 'com.github.kirtan403:K4Kotlin:0.2.x'
// to 
compile 'com.github.kirtan403.k4kotlin:k4kotlin:0.3.0'

Then, additionally you can add as many other modules you might need.

Usage / Documentaion

Check out the wiki for detailed documentation and usage examples.

For

k4kotlin
core module click here For
k4kotlin-retrofit
module's documentation, click here

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.