/Kotlin-Extensions

Library contains common extensions for Android

Primary LanguageKotlin

API Build Status Download License

Small library that contains common extensions for Android

  • Provide the shortest way to do things.
  • Reduce count of "Compat" and "Utils" classes.
  • Remove boilerplate code.

Learn Kotlin development with:

  • Kotlin Clean Architecture (MVVM And Project Setting)
  • Advance level setup Gradle like (version, source, signature, flavour, buildType, dependencies, repositories).
  • LiveData.
  • ViewModel.
  • DataBinding.
  • Room.
  • Lifecycle Architecture Components.
  • Retrofit 2 with dynamic url change without create retrofit object and CallbackWrapper to customise response.
  • Dagger 2.
  • RxJava 2.

Add Build.gradle file

//Add Dependencies for app level build.gradle
repositories {
    jcenter()
}
dependencies {
  implementation 'com.simform:kotlinextensions:1.0.0'
}

or Maven:

<dependency>
    <groupId>com.simform</groupId>
    <artifactId>kotlinextensions</artifactId>
    <version>1.0.0</version>
    <type>pom</type>
</dependency>