Kotlin

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
65

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
 
104

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

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.
 
272

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
 
1.4k

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
 
129

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

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
 
1.6k

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
 
3.2k

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
 
90

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://
 
Popular
5k

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
 
43

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
 
984

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
 
53

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
 
4.5k

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
 
449

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

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
 
9.8k

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
 
506

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
 
504

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

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
 
154

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
 
446

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
 
364

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
 
111

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
 
1.6k

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
 
1.4k

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
 
5.2k

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
 
Popular
3.5k

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.
 
234

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
 
Popular
41.4k

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
 
92

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