Skip to content

Android-resources-RoadMap Android Developer resources,collection of all resources and experiments in the road to be better Android developer

License

Notifications You must be signed in to change notification settings

Ahmedomarpro/android-resources-Roadmap

Repository files navigation

Android-resources-Roadmap Android Developer resources

Kotlin

Repositories

Courses

Udacity

Caster.io

Coursera

Google Play Academy

Android Kotlin Fundamentals Course

Youtube Android Developers channel

Events

Android Dev Summit

Kotlin Conf

Codelabs

Design

Testing

Publish App

Roadmaps

Http libraries

Retrofit

Volley

Awesome Kotlin (https://kotlin.link)

A curated list of awesome Kotlin related stuff inspired by awesome-java. :octocat:

Discuss this project in Kotlin Slack, channel: # awesome-kotlin

Spread Awesome Kotlin!

Here awesome badge for your project:

[![Awesome Kotlin Badge](https://kotlin.link/awesome-kotlin.svg)](https://github.com/KotlinBy/awesome-kotlin)

Table of Contents

Links Back ⇈

Official Links Back ⇈

Resources Back ⇈

Books and Courses Back ⇈

Libraries/Frameworks Back ⇈

Tests Back ⇈

Dependency Injection Back ⇈

Coroutines Back ⇈

Functional Programming Back ⇈

Database Back ⇈

  • s4kibs4mi/PultusORM - PultusORM is a sqlite ORM library for kotlin on top of sqlite jdbc driver.
  • Ganet/rxaerospike - RxJava2 wrapper for aerospike-client-java.
  • darkredz/zeko-sql-builder - Zeko SQL Builder is a high-performance lightweight SQL query library with optional data access through HikariCP & Vert.x JDBC client
  • shyiko/levelkt - LevelDB client for Kotlin and/or Java 8+.
  • SubiyaCryolite/jds - Jenesis Data Store: a dynamic, cross platform, high performance, ORM data-mapper. Designed to assist in rapid development and data mining.
  • KotlinPorts/kt-postgresql-async - Kotlin/Gradle port of mauricio's async driver for postgres/mysql.
  • pm-dev/kotlin-gremlin-ogm - Kotlin-gremlin-ogm is a type-safe object/graph mapping library for Gremlin enabled graph databases.
  • fluidsonic/fluid-mongo - Coroutine support for MongoDB built on top of the official Reactive Streams Java Driver
  • seratch/kotliquery - A handy database access library in Kotlin.
  • TouK/krush - Idiomatic persistence layer for Kotlin, based on Exposed. It’s based on a compile-time JPA annotation processor that generates Exposed DSL table and objects mappings from your data classes.
  • consoleau/kotlin-jpa-specification-dsl - This library provides a fluent DSL for querying spring data JPA repositories using spring data Specifications.
  • x2bool/kuery - Typesafe SQL with Kotlin.
  • andrewoma/kwery - Kwery is an SQL library for Kotlin.
  • cheptsov/kotlin-nosql - NoSQL database query and access library for Kotlin.
  • Litote/kmongo - KMongo - Kotlin toolkit for Mongo
  • dizitart/nitrite-database - Potassium Nitrite is a kotlin extension of nitrite database, an open source nosql embedded document store with mongodb like api.
  • vincentlauvlwj/Ktorm - A lightweight and efficient ORM Framework for Kotlin. It provides strong typed and flexible SQL DSL and many convenient extension functions to reduce our duplicated effort on database operations.
  • jasync-sql/jasync-sql - Kotlin port of mauricio's async driver for postgres/mysql.
  • ebean-orm/ebean - Ebean is a Java & Kotlin ORM including type safe kotlin queries
  • requery/requery - Modern SQL based query & persistence for Java/Kotlin/Android.
  • square/sqldelight - Generates Java models from CREATE TABLE statements.
  • jankotek/mapdb - MapDB provides concurrent Maps, Sets and Queues backed by disk storage or off-heap-memory. It is a fast and easy to use embedded Java database engine.
  • JetBrains/Exposed - Exposed is a prototype for a lightweight SQL library written over JDBC driver for Kotlin language.
  • Raizlabs/DBFlow - A blazing fast, powerful, and very simple ORM android database library that writes database code for you.

Tools Back ⇈

Continuous Integration Back ⇈

  • danger/kotlin - Stop saying "you forgot to …" in code review in Kotlin

Code Generators Back ⇈

Desktop Back ⇈

Http Clients Back ⇈

Editors Back ⇈

Syntax Highlighters Back ⇈

Game Development Back ⇈

  • vassilibykov/AdventKT - A Kotlin-based DSL for text adventures, with a partial replica of the classic Colossal Cave as an example.
  • icela/FriceEngine - Make game developing easy again!
  • Hexworks/zircon - An extensible text GUI library which targets multiple platforms and designed specifically for game developers, written in Kotlin.
  • korlibs/KorGE - Modern Multiplatform Game Engine for Kotlin. Write games for the JVM, JavaScript, Android and iOS in no time using Kotlin.
  • libktx/ktx - Kotlin utilities for LibGDX applications.
  • AlmasB/FXGL - JavaFX 8 Game Library written in Java + Kotlin

Raspberry Pi Back ⇈

Multiplatform Back ⇈

Extensions Back ⇈

Configuration Back ⇈

  • daviddenton/configur8 - A Kotlin port of Configur8 - A Type Safe Configuration API for Kotlin, extendable to user-defined types.
  • ufoscout/properlty - Simple configuration library with placeholders resolution and zero magic!
  • mariomac/kaconf - KickAss Configuration. An annotation-based configuration system for Java and Kotlin
  • jdiazcano/cfg4k - Flexible and easy to use config library written in kotlin.
  • config4k/config4k - A Kotlin wrapper for Typesafe Config
  • uchuhimo/konf - A type-safe cascading configuration library for Kotlin/Java, supporting most configuration formats
  • sksamuel/hoplite - A library for loading configuration files into typesafe Kotlin data classes in a boilerplate-free way
  • npryce/konfig - A Type Safe Configuration API for Kotlin

Graphics Back ⇈

Data Science Back ⇈

Command Line Interface Back ⇈

  • aPureBase/arkenv - Fully fledged command line arguments / environment variables parser via simple Kotlin delegates
  • leprosus/kotlin-cli - Kotlin-CLI - command line interface options parser for Kotlin.
  • jimschubert/kopper - A simple Kotlin option parser
  • ajalt/mordant - Mordant - Full-featured text styling for Kotlin command line applications.
  • xenomachina/kotlin-argparser - Easy to use and concise yet powerful and robust command line argument parsing for Kotlin.
  • ajalt/clikt - Clikt - Intuitive command line interface parsing for Kotlin.

Browsers Back ⇈

Projects Back ⇈

Build tools Back ⇈

Desktop Back ⇈

  • ice1000/Dekoder - A kotlin music player, materially designed.
  • ruslanys/vkmusic - JavaFX and Spring-Boot based application for grabbing music from VK.com.

Examples Back ⇈

Idea Plugins Back ⇈

Android Back ⇈

Libraries Back ⇈

Frameworks Back ⇈

  • hpost/rx-mvi - Minimal framework for Model View Intent inspired Android applications written in Kotlin.
  • lightningkite/kotlin-core - A full framework for making Android apps. Based on Anko and Kotson.
  • Miha-x64/Lychee - Data binding and persistence infrastructure for building Android and JavaFX UIs and binding them with data
  • codenameone/CodenameOne - Open source cross platform mobile development framework that offers write once run anywhere native development for iOS (iPhone/iPad), Android, Windows & more using Kotlin & Java
  • LouisCAD/Splitties - A family of small Kotlin libraries for delightful Android development including View DSLs
  • nekocode/kotgo - An android development framwork on kotlin using MVP architecture.

Projects Back ⇈

Extensions Back ⇈

Tools Back ⇈

  • kiruto/debug-bottle - Debug Bottle is an Android runtime debug / develop tools written using kotlin language.
  • didi/booster - Booster is an optimization toolkit for Android applications

Tests Back ⇈

Multiplatform Back ⇈

Kotlin JavaScript Back ⇈

JavaScript Back ⇈

Frontend Back ⇈

Game Development Back ⇈

Build Tools Back ⇈

Integration Back ⇈

Kotlin Native Back ⇈

Projects Back ⇈

Frameworks Back ⇈

Kotlin User Groups Back ⇈

Europe Back ⇈

North America Back ⇈

South America Back ⇈

Australia/Oceania Back ⇈

Africa Back ⇈

More resources

About

Android-resources-RoadMap Android Developer resources,collection of all resources and experiments in the road to be better Android developer

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published