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.
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!
Useful Kotlin extensions to speed up Android app development. More than Android KTX powered by Google.
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.
Either monad struct to modeling success/error results in Kotlin development.
Coroutine AutoDispose is an Kotlin Coroutine library for automatically disposal.
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.
A Kotlin Speech Recognizer that runs continuously and is triggered with an activation keyword.
Kotlin library for Android with useful extensions to eliminate boilerplate code in Android SDK and focus on productivity.
Stopwatch is the simple Timer app for Android, which is developed using Kotlin.
Kotlinify is a suite of extension and classes for easier daily android development in Kotlin.
This is the Android Architecture Components extension library available for Kotlin.
Simple Android app written in Kotlin.
The app uses JSONPlaceholder as a REST API. Communication with API is done using Retrofit together with RxJava2 Adapter. RxJava2 is used for all network related threading. The presentation layer is based on MVP architectural pattern.
An example for who are all going to start learning Kotlin programming language to develop Android application.
Kotlin-AgendaCalendarView is a calendar widget with list of events which can be dynamically filled.
This project demonstrates Android Architecture Components (Viewodel, Livedata) and Dagger for dependency Injection in Kotlin.
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.
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.
Group of useful kotlin extension I made for application development in kotlin language which helps in day to day life of android developers!
Getting started with Kotlin And third-party libraries Glide, Dagger 2, Retrofit 2, Realm, RxJava and MVP architecture on Android.
Android utilities for easier and faster Kotlin programming.
This demo aims shows practical way of clean architecture, MVP in android with Kotlin.
Android Studio template for Kotlin with MVP + Dagger2 + Retrofit2.
Kotlin for Android helps not to write boilerplate code with instantiating abstract or interfaces instances. The purpose of the library is to save time of writing code using Android SDK wrapping as much as possible common functionality.
The library uses one of the coolest feature of the Kotlin language inline almost everywhere, that prevents overhead code.
Kotlin compiler plugin that hides data class properties in generated toString() method