Android developer portal with tools, libraries, and apps

Show: All / Free / Paid / Demo

Kotlin for Android helps not to write boilerplate code with instantiating abstract or interfaces instances. The purpose of the library is to save time of writing code using Android SDK wrapping as much as possible common functionality.

The library uses one of the coolest feature of the Kotlin language inline almost everywhere, that prevents overhead code.

Mar 9, 2015

Kotlin compiler plugin that hides data class properties in generated toString() method

Jun 9, 2019

Kotlin library for Android providing useful extensions to eliminate boilerplate code in Android SDK and focus on productivity.

Use the power of Kotlin to make your code smaller and beautiful.

Jan 29, 2019

Kotlin library for Android providing useful extensions to simplify interface callback in Android SDK.

Dec 1, 2018

This is a simple Kotlin Coroutines vs. RxJava sample. It calls SpaceX's api to get the next launch's details.

Oct 16, 2018

Kotlin extension bridge library for ButterKnife.

Sep 16, 2018

Gson TypeAdapter & Factory generator from Kotlin data classes.

May 18, 2018

Kotlin Coroutine binding APIs for Android's UI widgets.

May 18, 2018

Basic implementation of Android Recycler View purely written in Kotlin.

Nov 11, 2017

TL;DR: Moshi version of Jackson's @JsonIgnore. For when you can't use @Transient.

In Moshi, You can use transient keyword (in Kotlin: @Transient annotation) for ignore serialization.
But sometimes it's conflict to other features. e.g. ebean-querybean.

moshi-kotlin-ignore is library for ignore parameter serialization / deserialization. You can use this library to resolve above issues.

Nov 5, 2017

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

Sep 9, 2017

Functional Kotlin constructs like map(), filter() and 12 more functions built for Android Data Binding library + RxJava 2 support.

Aug 28, 2017

A Kotlin android sample with rxjava, okhttp and retrofit.

Jul 3, 2017

Extension functions to facilitate working with Android's Cursor.

This library allows managing Cursors as any other Array, letting you use forEach loops or direct get accessors.

May 21, 2017

Kotlin Language Integrated Production System (KLIPS)

A rule based AI engine to simplify design of AIs for games in particular. DSL included!

Nov 26, 2016

Unwrap nullable variables.

Jul 31, 2016

A collection of useful extension methods for Android.

  • Arguments Bindings
  • Preferences Bindings
  • Resources Bindings
Oct 3, 2015

A collection of Kotlin extensions for Android, based on KotlinAndroidLib and Android Kotlin Extensions.

Mar 9, 2015

Kaffeine is a Kotlin-flavored Android library for accelerating development.

Mar 9, 2015