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

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

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

Sep 8, 2019

A Kotlin Coroutines binding APIs for Android UI widgets from the platform and support libraries. Supports Flow, ReceiveChannel and Actor.

Aug 26, 2019

Type-safe time calculations in Kotlin.

Oct 27, 2017

You can create a new Kotgo template project fast by using the following command. Just paste and execute it at a terminal prompt. Have fun!

Mar 8, 2016

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

Apr 5, 2015

Coroutine AutoDispose is an Kotlin Coroutine library for automatically disposal.

Dec 26, 2018

Kotlin-AgendaCalendarView is a calendar widget with list of events which can be dynamically filled.

Oct 14, 2017

Simplify your code to its minimum expression with this set of Kotlin extensions for Realm. Forget about all boilerplate related with Realm API and performs database operations in one line of code.

Jan 23, 2017

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

A Kotlin Speech Recognizer that runs continuously and is triggered with an activation keyword.

May 22, 2017

Kotlin extensions to simplify working with SQLite database.

Nov 28, 2019

An example for who are all going to start learning Kotlin programming language to develop Android application.

Jan 15, 2017

A collection of useful Kotlin extension for Android.

Dec 30, 2017

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

Dec 4, 2018

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

Jun 11, 2019

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

Nov 6, 2017

Kotlinify is a suite of extension and classes for easier daily android development in Kotlin.

Sep 20, 2017

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

Oct 8, 2017

This project demonstrates Android Architecture Components (Viewodel, Livedata) and Dagger for dependency Injection in Kotlin.

Dec 23, 2017

Clean MVP Architecture with Dagger2 + Retrofit2 + Fresco + GenericRecyclerAdapter for Kotlin.

This repo contains demo module which retrieves mars images from the NASA API. The main purpose of the repo is to reduce the time spent on starting a new project or adding new modules to your existing project. You can add new modules with just 2-3 clicks without writing any code.

May 25, 2017

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

A Kotlin extensions for Android.

Dec 19, 2016

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

Getting started with Kotlin And third-party libraries Glide, Dagger 2, Retrofit 2, Realm, RxJava and MVP architecture on Android.

Feb 18, 2017

Android utilities for easier and faster Kotlin programming.

Aug 10, 2017

This demo aims shows practical way of clean architecture, MVP in android with Kotlin.

Nov 5, 2017

Just another Kotlin sample application.

Jul 2, 2017

Android Studio template for Kotlin with MVP + Dagger2 + Retrofit2.

May 24, 2017