4285 Repositories
Android multimodule-kotlin-app Libraries
🎬 A demo project for The Movie DB based on Kotlin MVVM architecture and material design & animations.
TheMovies A simple project for The Movie DB based on Kotlin MVVM clean architecture and material design & animations. How to build on your environment
:octocat: A demo project based on MVVM architecture and material design & animations.
GithubFollows A simple demo project based on MVVM clean architecture and material design & animations. Architecture Specs & Open-source libraries Mini
Mobile client for official Nextcloud News App written as Kotlin Multiplatform Project
Newsout Android and iOS mobile client for Nextcloud news App. The Android client is already available to download in the Play Store. F-Droid and Apple
Andorid app which provides a bunch of useful Linux commands.
Linux Command Library for Android The app currently has 3203 manual pages, 1351 one-line scripts and a bunch of general terminal tips. It works 100% o
Open source Crypto Currency Tracker Android App made fully in Kotlin
CoinBit CoinBit is a beautiful CryptoCurrency app, completely open sourced and 100% in kotlin. It supports following features Track prices of over 300
Android News Reader app. Kotlin Coroutines, Retrofit and Realm
News Reader Android News Reader app Code that follows Packt Publishing Kotlin in Practice Video Course Example of Kotlin Coroutine usage, with Realm a
CacheX - A feasible caching library for Android.
CacheX - A feasible caching library for Android.
An Android library that help you to build app with swipe back gesture.
SwipeBackLayout An Android library that help you to build app with swipe back gesture. Demo Apk GooglePlay Requirement The latest android-support-v4.j
A date time range picker for android written in Kotlin
DateTimeRangePicker A date time range picker for android Usage Firstly, grab latest release of the library via JitPack. And note that, it utilizes Jod
A lightweight monthly calendar view for Android, fully written in Kotlin. Designed to meet the minimum demands for typical calendars.
Light Calendar View A lightweight monthly calendar view for Android, fully written in Kotlin. Designed to meet the minimum demands for typical calenda
Easy-to-use animated clock icon for Android
Timecon Easy-to-use animated clock icon written in Kotlin Including in your project Add to your root build.gradle: allprojects { repositories {
A layout manager for the RecyclerView with interchangeable linear, grid, and staggered displays of views, all with configurable section headers including the sticky variety as specified in the material design docs.
SuperSLiM This is the version 5 development branch. Project Plan Support me on Patreon Blog What is Version 5 Version 5 is the current development bra
Android library to show "Rate this app" dialog
Android-RateThisApp Android-RateThisApp is an library to show "Rate this app" dialog. The library monitors the following status How many times is the
Space Navigation is a library allowing easily integrate fully customizable Google Spaces like navigation to your app.
Space-Navigation-View Introduction Space Navigation is a library allowing easily integrate fully customizable Google [Spaces][1] like navigation to yo
User input masking library repo.
More GIFs [~3 MB] Migration Guide: v.6 This update brings breaking changes. Namely, the autocomplete flag is now a part of the CaretGravity enum, thus
Android Library that lights items for tutorials or walk-throughs etc...
Spotlight Gradle dependencies { implementation 'com.github.takusemba:spotlight:x.x.x' } Usage val spotlight = Spotlight.Builder(this) .setTarg
:hourglass_flowing_sand: An android progress view developed after taking inspiration from Uber app.
A simple progress animation developed after taking inspiration from the Uber app. Demo Download Add this to your root build.gradle file allprojects {
AndFix is a library that offer hot-fix for Android App.
AndFix AndFix is a solution to fix the bugs online instead of redistributing Android App. It is distributed as Android Library. Andfix is an acronym f
Make a cool intro for your Android app.
AppIntro AppIntro is an Android Library that helps you build a cool carousel intro for your App. AppIntro has support for requesting permissions and h
Image loading for Android backed by Kotlin Coroutines.
An image loading library for Android backed by Kotlin Coroutines. Coil is: Fast: Coil performs a number of optimizations including memory and disk cac
Celebrate more with this lightweight confetti particle system 🎊
Konfetti 🎊 🥳 Celebrate more with this lightweight confetti particle system. Create realistic confetti by implementing this easy to use library. Demo
:balloon: A lightweight popup like tooltips, fully customizable with an arrow and animations.
Balloon 🎈 A lightweight popup like tooltips, fully customizable with arrow and animations. Including in your project Gradle Add below codes to your r
🔎 An HTTP inspector for Android & OkHTTP (like Charles but on device) - More Chucker than Chuck
Chucker A fork of Chuck Getting Started Features Multi-Window Configure Redact-Header️ Decode-Body Migrating Snapshots FAQ Contributing Building Ackno
Minimal UI library for Android inspired by React
Anvil - reactive views for Android Anvil is a small Java library for creating reactive user interfaces. Originally inspired by React, it suits well as
The Android maps adapter
MapMe MapMe is an Android library for working with Maps. MapMe brings the adapter pattern to Maps, simplifying the management of markers and annotatio
A simple 'Slide to Unlock' Material widget for Android, written in Kotlin 📱🎨🦄
Slide To Act A simple Slide to Unlock Material widget for Android, written in Kotlin 🇰. Getting Started Example Features Attributes area_margin inner
Don't write a RecyclerView adapter again. Not even a ViewHolder!
LastAdapter Don't write a RecyclerView adapter again. Not even a ViewHolder! Based on Android Data Binding Written in Kotlin No need to write the adap
Kotpref - Android SharedPreferences delegation library for Kotlin
Kotpref Android SharedPreference delegation for Kotlin. Install repositories { mavenCentral() } dependencies { // core implementation 'co
Koi, a lightweight kotlin library for Android Development.
Koi - A lightweight Kotlin library for Android Koi include many useful extensions and functions, they can help reducing the boilerplate code in Androi
Auto-generate the fastest possible Parcelable implementations for Java and Kotlin
This project is deprecated It will still be maintained, but no new features will be added. Please use Parcelize, as it is the official way of generati
:bouquet: An easy way to persist and run code block only as many times as necessary on Android.
Only 💐 An easy way to persist and run code block only as many times as necessary on Android. Download Gradle Add below codes to your root build.gradl
Simple Android Library, that provides easy way to start the Activities with arguments.
Warning: Library is not maintained anymore. If you want to take care of this library, propose it via Pull Request. It needs adjustmensts for newer ver
async/await for Android built upon coroutines introduced in Kotlin 1.1
Async/Await A Kotlin library for Android to write asynchronous code in a simpler and more reliable way using async/await approach, like: async { pr
Android MVVM framework write in kotlin, develop Android has never been so fun.
KBinding 中文版 Android MVVM framework write in kotlin, base on anko, simple but powerful. It depends on my another project AutoAdapter(A library for sim
:speedboat: Floating navigation view for displaying a list of items dynamically on Android.
Submarine Fully customizable floating navigation view for listing items dynamically on Android. Including in your project Gradle Add below codes to yo
Simple android library to present an animated ferris wheel
Ferris Wheel View Overview An Android Library used to implement an animated Ferris Wheel in android. API SDK 15+ Written in Kotlin Supports landscape
A collection of useful extension methods for Android
Kotlin Jetpack A collection of useful extension methods for Android Arguments Bindings Preferences Bindings Resources Bindings Arguments Bindings publ
🍞 The ultimate breadcrumbs view for Android!
KrumbsView The ultimate breadcrumbs view for Android! Inspired by JotterPad's breadcrumbs. Features: Custom typeface (from /assets and /res/font folde
DSL for constructing the drawables in Kotlin instead of in XML
Android Drawable Kotlin DSL DSL for constructing the drawables in Kotlin instead of in XML Examples Shape drawables ?xml version="1.0" encoding="utf-
Advancement Utils for Android Developer written in Kotlin
RichUtils About Version: 2.0.0 :: Dreaming Bird (夢魅鳥, Yumemidori) :: Release Note (Eng) : https://blog.uzuki.live/richutils-2-0-0-dreaming-bird-releas
Kaffeine is a Kotlin-flavored Android library for accelerating development.
Kaffeine Kaffeine is a Kotlin-flavored Android library for accelerating development. Several Words of Caution Besides the obvious productivity advanta
SharedPreference usage made fun in Kotlin
PreferenceHolder Kotlin Android Library, that makes preference usage simple and fun. To stay up-to-date with news about library This library is younge
An Android Library that provides social login for 15 platforms within by RxJava2, Kotlin and Firebase Authentication.
RxSocialLogin The license information for logo is located at the bottom of the document. These instructions are available in their respective language
Clay is an Android library project that provides image trimming which is originally an UI component of LINE Creators Studio
Clay Clay is an Android library project that provides image trimming. Fully written in Kotlin, Clay is originally a UI component of LINE Creators Stud
:blowfish: An Android & JVM key-value storage powered by Protobuf and Coroutines
PufferDB PufferDB is a ⚡ key-value storage powered by Protocol Buffers (aka Protobuf) and Coroutines. The purpose of this library is to provide an eff
Android Library for requesting Permissions with Kotlin Coroutines or AndroidX LiveData
PEKO PErmissions with KOtlin Android Permissions with Kotlin Coroutines or LiveData No more callbacks, builders, listeners or verbose code for request
🔴 A non-deterministic finite-state machine for Android & JVM that won't let you down
HAL is a non-deterministic finite-state machine for Android & JVM built with Coroutines StateFlow and LiveData. Why non-deterministic? Because in a no
Stateful is a Kotlin library which makes Android application development faster and easier.
Stateful Stateful is a Kotlin library which makes Android application development faster and easier. It helps you delete all the boilerplate code for
Android Library to make SharedPreferences usage easier.
KotlinPreferences Kotlin Android Library, that makes preference usage simple and fun. KotlinPreferences now have a brother. With KotlinPreferences, yo
A curated collection of splendid gradients made in Kotlin
Gradients A curated collection of splendid gradients made in Kotlin (port of https://webgradients.com for Android). Only linear gradients included for
Android utilities for easier and faster Kotlin programming.
Android utilities for easier and faster Kotlin programming. Download Gradle compile 'com.costular:kotlin-utils:0.1' How to use It depends on utilities
💡🚀⭐️ A generalized adapter for RecyclerView on Android which makes it easy to add heterogeneous items to a list
Mystique is a Kotlin library for Android’s RecyclerView which allows you to create homogeneous and heterogeneous lists effortlessly using an universal
Dead simple EventBus for Android made with Kotlin and RxJava 2
KBus Super lightweight (13 LOC) and minimalistic (post(), subscribe(), unsubscribe()) EventBus written with idiomatic Kotlin and RxJava 2 KBus in 3 st
A Kotlin work manager library for Android with progress notifications and Hilt support.
Boot Laces A kotlin work manager library for Android that includes notifications and Hilt support. User Instructions Add the JitPack repository to you
StaticLog - super lightweight static logging for Kotlin, Java and Android
StaticLog StaticLog is a super lightweight logging library implemented in pure Kotlin (https://kotlinlang.org). It is designed to be used in Kotlin, J
Android AsyncTask wrapper library, written in Kotlin
KillerTask This is a Kotlin Android library to create async background tasks. Inspired by TinyTask, but more beautiful and easy to use for Kotlin Andr
Easy lightweight SharedPreferences library for Android in Kotlin using delegated properties
Easy lightweight SharedPreferences library for Android in Kotlin using delegated properties Idea Delegated properties in Kotlin allow you to execute a
A simple way to handle remote image in Kotlin.
Parrot A kotlin extension to load easily remote images in your ImageView. Install Add to gradle in allprojects maven { url 'https://jitpack.io' } the
A Kotlin Android library for heuristics evasion that prevents your code from being tested.
EvadeMe An Android library for heuristics evasion that prevents your code from being tested. User Instructions Add the maven repository to your projec
A Kotlin Android library for content provider queries with reactive streams and coroutines.
Pickpocket An Android library for content provider queries with reactive streams and coroutines. Calendar Contacts SMS MMS Files/Media Call Log Bookma
A lightweight cache library written in Kotlin
[NEW] Released to Maven Central: 'com.github.yundom:kache:1.x.x' Kache A runtime in-memory cache. Installation Put this in your build.gradle implemen
This lib implements the most common CoroutineScopes used in Android apps.
AndroidCoroutineScopes Starting from 0.26.0 release we should define a scope for new coroutines (docs). To avoid this boilerplate code I've created th
A simple Kotlin wrapper around Anvil.
AnvilKotlin A simple Kotlin wrapper around Anvil. The only purpose of this library is to provide type safety to Anvil through Kotlin. Nothing more, no
Don't write a ViewPager Adapter! Hook up your ViewPager to your data model using Android Data Binding Framework. With Kotlin support!
Don't write a ViewPager Adapter! Hook up your ViewPager to your data model using Android Data Binding Framework. Show some ❤️ 💋 Sweet and short libra
A beautiful way to introduce users to your app
Onboarding A beautiful way to introduce users to you app Using a regular ViewPager with a custom transformer with callbacks we can achieve this effect
A simple keyframe-based animation framework for UIKit. Perfect for scrolling app intros.
Jazz Hands is a simple keyframe-based animation framework for UIKit. Animations can be controlled via gestures, scroll views, KVO, or ReactiveCocoa. J
A fork of our clean architecture boilerplate, this time using the Android Architecture Components
Android Clean Architecture Components Boilerplate Note: This is a fork of our original Clean Architecture Boilerplate, except in this repo we have swi
A Bluetooth kotlin multiplatform "Cross-Platform" library for iOS and Android
Blue-Falcon A Bluetooth "Cross Platform" Kotlin Multiplatform library for iOS, Android, MacOS, Raspberry Pi and Javascript. Bluetooth in general has t
Nice and simple DSL for Espresso in Kotlin
Kakao Nice and simple DSL for Espresso in Kotlin Introduction At Agoda, we have more than 1000 automated tests to ensure our application's quality and
🍼Debug Bottle is an Android runtime debug / develop tools written using kotlin language.
🇨🇳 中文 / 🇯🇵 日本語 / 🇬🇧 English 🍼 Debug Bottle An Android debug / develop tools written using Kotlin language. All the features in Debug bottle are
Easy Android logging with Kotlin and Timber
Kotlin logging extensions for Timber Jake Wharton's Timber library is great. It's a Java library with an API that works well for Java, but that isn't
A collection of useful Kotlin extension for Android
karamba A collection of useful Kotlin extension for Android Install Add to gradle in allprojects maven { url 'https://jitpack.io' } then add this com
A collection of hand-crafted extensions for your Kotlin projects.
Splitties Splitties is a collection of small Kotlin multiplatform libraries (with Android as first target). These libraries are intended to reduce the
Create kotlin android project with one line of command.
README This is an android application template project built with kotlin language and some useful libraries. It provides a creator script to quickly c
Cross-platform framework for building truly native mobile apps with Java or Kotlin. Write Once Run Anywhere support for iOS, Android, Desktop & Web.
Codename One - Cross Platform Native Apps with Java or Kotlin Codename One is a mobile first cross platform environment for Java and Kotlin developers
The most complete and powerful data-binding library and persistence infra for Kotlin 1.3, Android & Splitties Views DSL, JavaFX & TornadoFX, JSON, JDBC & SQLite, SharedPreferences.
Lychee (ex. reactive-properties) Lychee is a library to rule all the data. ToC Approach to declaring data Properties Other data-binding libraries Prop
kotlin-core
kotlin-core This package is not Android-specific, and can be used across platforms. However, for a good example of use in Android, take a look at kotl
On device extracting images from videos - creating video from images.
AndroidVideoTranscoder Surprisingly fast on device video transcoding. Features extracting images from video either ffmpeg or mediacodec creating video
A DSL to handle soft keyboard visibility change event written in Kotlin.
About A DSL to handle soft keyboard visibility change event written in Kotlin. How to use? Step 1. Add it in your root build.gradle at the end of repo
Reactor is key value database and is a great alternative to Shared Preferences.
Reactor Reactor is a fast and secure key-value library for Android, and has an embedded database based on the JSON structure and is a great alternativ
Android library which makes it easy to handle the different obstacles while calling an API (Web Service) in Android App.
API Calling Flow API Calling Flow is a Android library which can help you to simplify handling different conditions while calling an API (Web Service)
learn RxJava in new way!
RxLab amazing tool to learn ReactiveX Programming with animation, schedulers and time project on GitHub. this is an open source Android application wr
Utility for detecting and notifying when your Android app goes background / becomes foreground
Foredroid Utility for detecting and notifying when your Android app goes background / becomes foreground. API-level 14+. Usage: Initialise Foreground
Small Android library to help you incorporate MVP, Passive View and Presentation Model patterns in your app
DroidMVP About DroidMVP is a small Android library to help you incorporate the MVP pattern along with Passive View and Presentation Model (yes, those
Android app that displays the logcat buffer in a system overlay window
Ghost Log Ghost Log is an Android application that displays the device logcat buffer in a system overlay window. NOTE: Device root (superuser) access
Routable, an in-app native URL router, for Android
Routable Routable is an in-app native URL router, for Android. Also available for iOS. Usage Set up your app's router and URLs: import com.usepropelle
Android Market In-app Billing Library
Update In-app Billing v2 API is deprecated and will be shut down in January 2015. This library was developed for v2 a long time ago. If your app is st
Android library for viewing, editing and sharing in app databases.
DbInspector DbInspector provides a simple way to view the contents of the in-app database for debugging purposes. There is no need to pull the databas
Android Shared preference wrapper than encrypts the values of Shared Preferences. It's not bullet proof security but rather a quick win for incrementally making your android app more secure.
Secure-preferences - Deprecated Please use EncryptedSharedPreferences from androidx.security in preferenced to secure-preference. (There are no active
gRPC and protocol buffers for Android, Kotlin, and Java.
Wire “A man got to have a code!” - Omar Little See the project website for documentation and APIs. As our teams and programs grow, the variety and vol
A util for setting status bar style on Android App.
StatusBarUtil A util for setting status bar style on Android App. It can work above API 19(KitKat 4.4). 中文版点我 Sample Download StatusBarUtil-Demo Chang
Customizable Item Setting View Android
ItemSettingView Simple ItemSettingView and Custom Installation Add it in your root build.gradle at the end of repositories: allprojects { reposito
Step indicator with titles/labels and tons of customizations.
PageStepIndicator was built from existing StepIndicator library developed by Layerlre . I needed a page indicator that can display title and at the sa
Modern About Box for an Android App
About Box A modern About Box for an Android App built on the daniel-stoneuk/material-about-library. Easily display the common items of an About Box in
[Archived] Highlight the best bits of your app to users quickly, simply, and cool...ly
ShowcaseView The ShowcaseView (SCV) library is designed to highlight and showcase specific parts of apps to the user with a distinctive and attractive
Tiny tracking lib for Google Analytics.
BloodHoud Tiny library for tracking screens and events with google analytics and / or firebase analytics. How to install repositories { maven {
Free and open source manga reader for Android.
Build Stable Weekly Preview Contribute Support Server Tachiyomi Tachiyomi is a free and open source manga reader for Android 5.0 and above. Features F
Companion App for the book
Kotlin for Android Developers (the book) This is the code you can use to follow the book. https://antonioleiva.com/kotlin-android-developers-book/ Are
A simple calendar with events, customizable widgets and no ads.
Simple Calendar A simple calendar with events and a customizable widget. A simple calendar with optional CalDAV synchronization. You can easily create
Twidere-Android
Twidere for Android Material Design ready and feature rich Twitter/Mastodon/Fanfou app for Android 4.1+. Enjoy Fediverse now! Twidere-Android is maint