Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/appcypher/awesome-kotlin-libraries-for-android

😎 A curated list of awesome Kotlin libraries for Android.
https://github.com/appcypher/awesome-kotlin-libraries-for-android

List: awesome-kotlin-libraries-for-android

android awesome examples kotlin kotlin-android kotlin-android-extensions kotlin-language libraries

Last synced: about 1 month ago
JSON representation

😎 A curated list of awesome Kotlin libraries for Android.

Awesome Lists containing this project

README

        

# Awesome Kotlin Libraries for Android [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)

A curated list of awesome Kotlin libraries and projects for Android. :octocat:

Please read the [contribution guidelines](CONTRIBUTING.md) if you want to contribute.

## Contents

- [UI](#ui)
- [ToolBox](#toolbox)
- [Utility](#utility)
- [Dependency Injection](#dependency-injection)
- [Concurrency](#concurrency)
- [Games](#games)
- [Frameworks](#frameworks)
- [Projects](#projects)

## UI [Back ⇈](#contents)
* [KotterKnife](https://github.com/JakeWharton/kotterknife) - View injection library for Android.
* [KBinding](https://github.com/BennyWang/KBinding) - Android View Model binding framework write in kotlin, base on anko, simple but powerful.
* [Anvil Kotlin](https://github.com/andre-artus/AnvilKotlin) - Minimal UI library for Android inspired by React.
* [LastAdapter](https://github.com/nitrico/LastAdapter) - Don't write a RecyclerView adapter again. Not even a ViewHolder!.
* [Anvil](https://github.com/zserge/anvil) - Minimal UI library for Android inspired by React.
* [MaterialDrawerKt](https://github.com/zsmb13/MaterialDrawerKt) - A DSL for creating Material Design navigation drawers without any XML.

## Toolbox [Back ⇈](#contents)
* [Anko](https://github.com/Kotlin/anko) - Pleasant Android application development.

## Utility [Back ⇈](#contents)
* [KotlinPreferences](https://github.com/MarcinMoskala/KotlinPreferences) - Kotlin Android Library, that makes preference usage in Kotlin simple and fun.
* [PreferenceHolder](https://github.com/MarcinMoskala/PreferenceHolder) - Kotlin Android Library, that makes preference usage in Kotlin simple and fun using object with fields binded to SharedPreferences.
* [Kotlin Jetpack](https://github.com/nsk-mironov/kotlin-jetpack) - A collection of useful extension methods for Android.
* [pawegio/KAndroid](https://github.com/pawegio/KAndroid) - Kotlin library for Android providing useful extensions to eliminate boilerplate code.
* [Kotpref](https://github.com/chibatching/Kotpref) - Android SharedPreference delegation for Kotlin.
* [Bubble](https://github.com/TouK/bubble) - Library for obtaining screen orientation when orientation is blocked in AndroidManifest.
* [Kaffeine](https://github.com/ragunathjawahar/kaffeine) - Kaffeine is a Kotlin-flavored Android library for accelerating development.
* [Kotlin Koi](https://github.com/mcxiaoke/kotlin-koi) - Koi, a lightweight kotlin library for Android Development.
* [PaperParcel](https://github.com/grandstaish/paperparcel) - Boilerplate reduction library written specifically for working with Kotlin data classes on Android.
* [Android Drawable DSL](https://github.com/infotech-group/android-drawable-dsl) - DSL for constructing the drawables in Kotlin instead of in XML.
* [Fiberglass](https://github.com/mathcamp/fiberglass) - Easy lightweight SharedPreferences library for Android in Kotlin using delegated properties.
* [Krouter](https://github.com/denisidoro/krouter) - A lightweight Android activity router.
* [Toy Bricks](https://github.com/SnowdreamFramework/ToyBricks) - Android Library that provide simpler way to achieve modularity.
* [Static Log](https://github.com/jupf/staticlog) - StaticLog - super lightweight static logging for Kotlin, Java and Android.
* [Stepper Touch](https://github.com/DanielMartinus/Stepper-Touch) - Fun playful Android stepper widget for counting, written in Kotlin.

## Dependency Injection [Back ⇈](#contents)
* [KotterKnife](https://github.com/JakeWharton/kotterknife) - View injection library for Android.
* [ActivityStarter](https://github.com/MarcinMoskala/ActivityStarter) - Activity starter generator and arguments injection library for Android.

## Concurency [Back ⇈](#contents)
* [KillerTask](https://github.com/inaka/KillerTask) - Android AsyncTask wrapper library, written in Kotlin.
* [AsyncAwait](https://github.com/metalabdesign/AsyncAwait) - async/await for Android built upon coroutines introduced in Kotlin 1.1.

## Games [Back ⇈](#contents)
* [Glimpse Framework Android](https://github.com/GlimpseFramework/glimpse-framework-android) - OpenGL made simple.

### Frameworks [Back ⇈](#contents)
* [Kotgo](https://github.com/nekocode/kotgo) - An android development framwork on kotlin using MVP architecture.
* [Kotlin Core](https://github.com/lightningkite/kotlin-core) - A full framework for making Android apps. Based on Anko and Kotson.

## Projects [Back ⇈](#contents)
* [Bandhook Kotlin](https://github.com/antoniolg/Bandhook-Kotlin) - A showcase music app for Android entirely written using Kotlin language.
* [Kotlin for Android Developers](https://github.com/antoniolg/Kotlin-for-Android-Developers) - Companion App for the book "Kotlin Android Developers".
* [Kotlin Dagger Example](https://github.com/damianpetla/kotlin-dagger-example) - Example of Android project showing integration with Kotlin and Dagger 2.
* [Android Rivers](https://github.com/dodyg/AndroidRivers) - RSS Readers for Android.
* [Banjen Android Banjo Tuner](https://github.com/MakinGiants/banjen-android-banjo-tuner) - App that plays sounds helping to tune a brazilian banjo.
* [Kotlillon](https://github.com/inaka/kotlillon) - Android Kotlin Examples.
* [Today in History](https://github.com/MakinGiants/todayhistory) - App that shows what happened today in history.
* [Pocket](https://github.com/RxKotlin/Pocket) - This app help user to save links easily, and can export to Evernote as weekly.
* [Android Demo In 4 Languages](https://github.com/SidneyXu/AndroidDemoIn4Languages) - Comparison between Java, Groovy, Scala, Kotlin in Android Development.
* [Tachiyomi](https://github.com/inorichi/tachiyomi) - Free and open source manga reader for Android.
* [Blum Kotlin](https://github.com/ziggy42/Blum-kotlin) - A simple android Twitter client written in Kotlin
* [Twidere Android](https://github.com/TwidereProject/Twidere-Android) - Material Design ready and feature rich Twitter app for Android 4.0+
* [Simple Calendar](https://github.com/SimpleMobileTools/Simple-Calendar) - A simple calendar with events, customizable widget and no ads.
* [Simple Camera](https://github.com/SimpleMobileTools/Simple-Camera) - A camera with flash, zoom and no ads.
* [Simple Draw](https://github.com/SimpleMobileTools/Simple-Draw) - A canvas you can draw on with different colors.
* [Simple File Manager](https://github.com/SimpleMobileTools/Simple-File-Manager) - A simple file manager for browsing and editing files and directories.
* [Simple Gallery](https://github.com/SimpleMobileTools/Simple-Gallery) - A gallery for viewing photos and videos without ads.
* [Simple Notes](https://github.com/SimpleMobileTools/Simple-Notes) - A simple textfield for adding quick notes without ads.

--------------------------------------------------------------------------------------------------------------------------------

***Awesome Kotlin Libraries for Android* source code is licensed under the [MIT License](https://github.com/AppCypher/Awesome-Kotlin-Libraries-for-Android/LICENSE).**