Android developer portal with tools, libraries, and apps

Show: All / Free / Paid / Demo

KotlinPoet is a Kotlin and Java API for generating .kt source files.

Source file generation can be useful when doing things such as annotation processing or interacting with metadata files (e.g., database schemas, protocol formats). By generating code, you eliminate the need to write boilerplate while also keeping a single source of truth for the metadata.

May 18, 2017

Gson TypeAdapter & Factory generator from Kotlin data classes.

May 18, 2018

Group of useful kotlin extension I made for application development in kotlin language which helps in day to day life of android developers!

Oct 13, 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

This is the Android Architecture Components extension library available for Kotlin.

Oct 8, 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 simple Android template that lets you create an Android project quickly.

  • 100% Kotlin-only template
  • Following Clean Architecture approach
  • Following MVVM Architectural Design Pattern
  • Hilt - Dependency Injection framework
  • Transition - Animation
  • Paging V3 - Pagination
  • View Binding - View Binding
  • OkHttp3 - Network interceptor
  • Retrofit - HTTP client
  • Glide - Loading images
  • Gson - JSON library
  • Material Components - Material Design
  • Lottie - Vector animation library
  • Kotlin DSL - Alternative syntax to the Groovy DSL
  • Detekt - Static code analysis for Kotlin
  • Gradle Doctor - Gradle build scan plugin
  • Navigation - Navigate through the app
  • LeakCanary - Memory leak detection
  • Chucker - An HTTP inspector for Android & OkHTTP
  • StrictMode - A developer tool which detects things you might be doing by accident
  • Dark/Light Theme - Support dark/light themes
Jan 21, 2022

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

Aug 28, 2017

Basic implementation of Android Recycler View purely written in Kotlin.

Nov 11, 2017

Either monad struct to modeling success/error results in Kotlin development.

Jun 11, 2019

A Kotlin android sample with rxjava, okhttp and retrofit.

Jul 3, 2017
Advertisement

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

Jun 9, 2019

Stateful is a Kotlin library which makes Android application development faster and easier. It helps you delete all the boilerplate code for saving instance state and lets you forget about saving and restoring your fragment's/activity's state.

Nov 10, 2018

Stopwatch is the simple Timer app for Android, which is developed using Kotlin.

Nov 6, 2017

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

Dec 1, 2018

Type-safe time calculations in Kotlin.

Oct 27, 2017

Useful Kotlin extensions to speed up Android app development. More than Android KTX powered by Google.

Dec 4, 2018

A tiny Kotlin library to determine if a version string is newer when compared to another. Can be used to determine if an application requires a forced update.

Dec 21, 2017

WhatIf is kotlin extensions for expressing a single if-else statement, nullable and boolean.

Sep 8, 2019