Kotlin is a cross-platform, statically typed, general-purpose programming language with type inference. Kotlin is designed to interoperate fully with Java, and the JVM version of its standard library depends on the Java Class Library, but type inference allows its syntax to be more concise.

Newest releases

burakeregar KotlinMvpTemplateGenerator Android Studio template for Kotlin with MVP + Dagger2 + Retrofit2 You can find related architecture repo here You need to copy all of the template files under ../YourAndroidStudioDirectory/C

general-mobile Android Architecture Components Notes Demo This application is example of Android Architecture Components which implements MVVM Pattern. Screenshots Libraries Dagger 2 Build

burakeregar KotlinMvpArchitecture Clean MVP Architecture with Dagger2 + Retrofit2 + Mockito + Fresco + EasiestGenericRecyclerAdapter + EventBus + Anko using Kotlin. Note: If you would like to use RxJava, you can check this repo.

general-mobile Android Kotlin MVP Starter Android Kotlin Starter is a starter project which implements MVP Pattern. Thanks This project extends from Deniz Tunç Tuncer's Android Starter project Libraries It

hussien89aa The complete Android Kotlin Developer course In this course you will learn how to make 17 online games, and apps for Android, using Kotlin. Enroll using a 95% discount coupon. Bellow, list of open source App

binaryroot Android Architecture Kotlin + Dagger2 + Room + LiveData + Retrofit

angelolloqui SwiftKotlin A tool to convert Swift code to Kotlin in a very easy and quick way. What is this? SwiftKotlin is a framework, a command line tool and a Mac application for translating Swift code into

nekocode README This is an android application template project built with kotlin language and some useful libraries. It provides a creator script to quickly create an project from template. Creating project Make sur

square KotlinPoet 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 sc

sys1yagi mastodon4j mastodon4j is mastodon client for Java and Kotlin. Official API Doc https://github.com/tootsuite/documentation/blob/master/Using-the-API/API.md Sample App Android App https://

arrow-kt Λrrow is a library for Typed Functional Programming in Kotlin. It includes the most popular data types, type classes and abstractions such as Option, Try, Either, IO, Functor, Applicative, Monad and many more empowering use

JMPergar FutureK A simple monadic future implementation based on coroutines for Kotlin Usage It's a simple type that help us to manage the asynchrony and the concurrency. With this library you can write async code i

JetBrains JetBrains Xodus is a transactional schema-less embedded database that is written in Java and Kotlin. It was initially developed for JetBrains YouTrack, an issue tracking and project management tool. Xodus is al

android10 Kotlin Android Scaffolding Project Just the basic structure of a kotlin android project. Still a WIP. Architectural approach The idea is to follow up Android clean architecture approach: Architecting And

detekt detekt Meet detekt, a static code analysis tool for the Kotlin programming language. It operates on the abstract syntax tree provided by the Kotlin compiler. Features code smell analysis for

alxrm Audiogram Super lightweight audiowave progressbar written in Kotlin Getting started Add to your root build.gradle: allprojects { repositories { ... maven { url "https://jitpack.io" } } }

rakshakhegde Don't write a ViewPager Adapter! Hook up your ViewPager to your data model using Android Data Binding Framework. Show some ❤️ 💋 Sweet and short library Use the language of you

ktorio Ktor is a framework for quickly creating web applications in Kotlin with minimal effort. embeddedNettyServer(8080) { get("/") { call.respondText(ContentType.Text.Html, "Hello, world!") } }.start(wait = t

wasabifx Wasabi - An HTTP Framework Heads-up and 1.0 Release Wasabi's core is being re-written from scratch and we expect, once we're done, to have significant performance improvements. And we really mean signific

skedgo DateTimeRangePicker A date time range picker for android Usage With start and end date times specified: val intent = DateTimeRangePickerActivity.newIntent( context, TimeZone.getDefault(),

jimschubert Kopper A simple Kotlin option parser kopper is the simple Kotlin option parser library. kopper-typed extends the kopper library to support delegated properties and parsing as simple as constructing an object. It i

JakeWharton PxJava An experiment which interprets RxJava as an entirely pull-based system written in Kotlin. Inspired by "Designing futures for Rust". FAQ Should I use this? No. License Copyright

recruit-mp Light Calendar View A lightweight monthly calendar view for Android, fully written in Kotlin. Designed to meet the minimum demands for typical calendars. Requirements Target SDK version: 23 Minimu

JakeWharton Reagent An experiment which rewrites RxJava-like types using polymorphism (and also in Kotlin). Just like how every List<T> and Set<T> is a Collection<T>, every One<T> is just a Many<T> wi

yshrsmz Monotweety Simple Twitter Client just for tweeting. Monotweety is also available at F-Droid compatible repository called IzzyOnDroid F-Droid Repository. Link for the page is here Overview Monotweety

Yalantis SearchFilter Live DEMO on appetize.io Check this project on dribbble Read how we did it on our blog ##Requirements Android SDK 18+ ##Usage Add to your root build.gradle: allprojects { repositories

Yalantis Multi-Selection Live DEMO on appetize.io Check this project on dribbble Read how we did it on our blog ##Requirements Android SDK 17+ ##Usage Add to your root build.gradle: allprojects { repositor

dbacinski Design Patterns In Kotlin ⚠️ New article about testing: Unit Testing with Mockito 2 Project maintained by @dbacinski (Dariusz Baciński) Inspired by Design-Patterns-In-Swift by @nsmeme (Oktawian Chojna

kotest Kotest is a flexible and comprehensive testing tool for Kotlin with multiplatform support. Previously known as Kotlintest - From release 4.0 this project is now known as Kotest For latest updates see Changelog.

yole kxdate This library contains various Kotlin extensions for the Java 8 java.time API. Rails Style Date Constants kxdate supports the Rails-style syntax for defining date constants: val twoMonthsLater = 2.mon

JetBrains Kotlin Programming Language Welcome to Kotlin! Some handy links: Kotlin Site Getting Started Guide Try Kotlin Kotlin Standard Library Issue Tracker Forum Kotlin Blog Follow Kotlin on Twitter Pub

Dimezis RxBus [Deprecated] This is a simple Rx Event Bus implementation using Kotlin. Includes small Android example project. You should think twice though before using an event bus in project, it might create a complicated da