Awesome Kotlin Libraries for Android Awesome

A curated list of awesome Kotlin libraries and projects for Android. :octocat:

Please read the contribution guidelines if you want to contribute.

Contents

UI Back ⇈

  • KotterKnife - View injection library for Android.
  • KBinding - Android View Model binding framework write in kotlin, base on anko, simple but powerful.
  • Anvil Kotlin - Minimal UI library for Android inspired by React.
  • LastAdapter - Don't write a RecyclerView adapter again. Not even a ViewHolder!.
  • Anvil - Minimal UI library for Android inspired by React.
  • MaterialDrawerKt - A DSL for creating Material Design navigation drawers without any XML.

Toolbox Back ⇈

  • Anko - Pleasant Android application development.

Utility Back ⇈

  • KotlinPreferences - Kotlin Android Library, that makes preference usage in Kotlin simple and fun.
  • PreferenceHolder - Kotlin Android Library, that makes preference usage in Kotlin simple and fun using object with fields binded to SharedPreferences.
  • Kotlin Jetpack - A collection of useful extension methods for Android.
  • pawegio/KAndroid - Kotlin library for Android providing useful extensions to eliminate boilerplate code.
  • Kotpref - Android SharedPreference delegation for Kotlin.
  • Bubble - Library for obtaining screen orientation when orientation is blocked in AndroidManifest.
  • Kaffeine - Kaffeine is a Kotlin-flavored Android library for accelerating development.
  • Kotlin Koi - Koi, a lightweight kotlin library for Android Development.
  • PaperParcel - Boilerplate reduction library written specifically for working with Kotlin data classes on Android.
  • Android Drawable DSL - DSL for constructing the drawables in Kotlin instead of in XML.
  • Fiberglass - Easy lightweight SharedPreferences library for Android in Kotlin using delegated properties.
  • Krouter - A lightweight Android activity router.
  • Toy Bricks - Android Library that provide simpler way to achieve modularity.
  • Static Log - StaticLog - super lightweight static logging for Kotlin, Java and Android.
  • Stepper Touch - Fun playful Android stepper widget for counting, written in Kotlin.

Dependency Injection Back ⇈

  • KotterKnife - View injection library for Android.
  • ActivityStarter - Activity starter generator and arguments injection library for Android.

Concurency Back ⇈

  • KillerTask - Android AsyncTask wrapper library, written in Kotlin.
  • AsyncAwait - async/await for Android built upon coroutines introduced in Kotlin 1.1.

Games Back ⇈

Frameworks Back ⇈

  • Kotgo - An android development framwork on kotlin using MVP architecture.
  • Kotlin Core - A full framework for making Android apps. Based on Anko and Kotson.

Projects Back ⇈


Awesome Kotlin Libraries for Android source code is licensed under the MIT License.