1889 Repositories
Android messaging-library Libraries
A project aiming to generate KMP declarations from several library versions
kotlin-ketchup A project aiming to generate KMP declarations from several library versions LICENSE Apache 2.0. See ./LICENSE in this repository See th
Kotlin parser library with an easy-to-use DSL
Pratt Library for parsing expressions and a beautiful Kotlin DSL Just define your operators and operands with the Kotlin DSL and the parser is ready!
An RPC library for Kotlin services that strives to balance developer productivity and performance.
IndieRpc An RPC library for Kotlin services that strives to balance developer productivity and performance. IndieRpc is inspired by Golang's net/rpc p
Android Library to create Lottie animation view dialog easily with a lot of customization
LottieDialog Android Library to create Lottie animation view dialog easily with a lot of customization Why you should use Lottie Dialog You have no li
Nice and simple DSL for Espresso Compose UI testing in Kotlin
Kakao Compose Nice and simple DSL for Espresso Compose in Kotlin Benefits Readability Reusability Extensible DSL How to use it Create Screen Create yo
Simple and lightweight UI library for user new experience, combining floating bottom navigation and bottom sheet behaviour. Simple and beautiful.
Simple and lightweight UI library for user new experience, combining floating bottom navigation and bottom sheet behaviour. Simple and beautiful.
Kotlin multiplatform decorators support
DEKORATOR [WIP] Decorator support for Kotlin! Built with ❤ , powered by Kotlin compiler plugin. Support The plugin only works on targets using new IR
A modern color science library for Kotlin Multiplatform and Java
Color.kt Color.kt is a modern color science library for Kotlin Multiplatform and Java. It includes modern perceptually-uniform color spaces and color
Simple Artificial Neural Network java library
SANN Simple Artificial Neural Network java library WIP Creating neural network Variant 1 //create new net (input, hidden, default len, output) Net net
AutoPlayer - A player based on ExoPlayer for play video automatically in RecyclerView, when an item is visible.
A player based on ExoPlayer for play video automatically in RecyclerView, when an item is visible.
Light library to check internet connection in android apps easily.
check-internet-android Light library to check internet connection in android apps easily. It checks real internet connection by connecting to Google's
A Simple Android Library for Kenyan Counties
A Simple Android Library for Kenyan Counties
Extension functions over Android's callback-based APIs which allows writing them in a sequential way within coroutines or observe multiple callbacks through kotlin flow.
callback-ktx A lightweight Android library that wraps Android's callback-based APIs into suspending extension functions which allow writing them in a
Handy library to send & receive command with payload between subscribers for Android.
Commander Handy library to send & receive command with payload between subscribers for Android. Features Subscription based No dependency on Framework
Sample android setup for deploying libraries on maven central
Perfect-android-library-template This is how I prefer my android setup. This setup has a sample app and a deployable library that deploys to maven cen
Android app and Python library for turning mobile phone into a WebSocket-based, remotely controllable Barcode/QR code reader
Remote Barcode Reader suite Android app and Python library for turning mobile phone into a remotely controllable Barcode/QR code reader. It exposes a
Android library to calculate sun phases like golden hour, blue hour, sunrise, sunset etc
Solarized This is Android library to calculate sun phases like golden hour, blue hour, sunrise, sunset etc Features first / last light golden hour blu
android lightweight graphql library
android lightweight graphql library
Indicator like tachometer View Library for Android
Tachometer Android Indicator like tachometer View Library for Android GIF Sample Preview Setup Step 1. Add Jitpack repository to your project build.gr
Examples of custom recycler view items. Automatically detecting a dominant color of an image using Picasso and Palette libraries
custom-image-list-item Examples of custom RecyclerView items using Data Binding Features: Loading images urls with the help of a Picasso library Autom
❤ 轻量 kotlin工具库 & Android工具库
轻量 kotlin工具库 & Android工具库 安装 添加仓库 //in build.gradle(Project) allprojects { repositories { maven { url 'https://jitpack.io' } } } // 新
Kotlin语言版本的封装了支持经典蓝牙和低功耗蓝牙扫描,连接,以及通信的库。附带使用例子。
HBluetooth 封装了支持经典蓝牙和低功耗蓝牙扫描,连接,以及通信的库。附带使用例子。该库后续会持续升级维护,敬请关注... 一.集成方式 To get a Git project into your build: Step 1. Add the JitPack repository to y
🎯 Einsen is a prioritization app that uses Eisenhower matrix technique as workflow to prioritize a list of tasks & built to Demonstrate use of Jetpack Compose with Modern Android Architecture Components & MVVM Architecture.
🎯 Einsen Einsen is a prioritization app that uses Eisenhower matrix technique as workflow to prioritize a list of tasks & built to Demonstrate use of
compaKTset is a small library aimed at providing you with the most memory efficient Set implementation for any particular data type of your choosing.
compaKTset is a small library aimed at providing you with the most memory efficient Set implementation for any particular data type of your choosing.
A library for calculating on string data.
FookCalc What is FookCalc? A library for calculating on string data. Gradle Add the following to your project's root build.gradle file repositories {
Android app with advanced usage of Epoxy library
Epoxy Advanced Best practices and advanced usages (EditText & Forms) of Epoxy library written in accordance with the Modular and Clean Architectures.
The Android application is a list of the most popular TV series written in Java using the mvvm pattern.
Tv show application The Android application is a list of the most popular TV series written in Java using the mvvm pattern. This project was written f
Spikot is a Kotlin library to make Spigot development easier
Spikot is a Kotlin library to make Spigot development easier Using Spikot Installation To use spikot add the following to your build.gradle.kts file.
This library will make it easier to pass arguments between screens in Jetpack Compose.
Compose Navigation This library will make it easier to pass arguments between screens in Jetpack Compose Setup allprojects { repositories { ...
IconabTextView - Android UI component library with stateful
IconabTextView - Android UI component library with stateful
Makes Google play in app purchase library (BillingClient) into a flowable that can easily be used in compose world
Billy the android Our goal is to make a modern api of BillingClient so that it is easier to use in compose world. This library is still early beta and
📲💬 react-native-fontext is a lightweight library to integrate fonts in your React Native application that works seamlessly in android and iOS devices.
React Native Fontext react-native-fontext is a lightweight library to integrate fonts in your React Native application that works seamlessly in androi
A new camera app for GrapheneOS based on the modern CameraX library.
This is the new GrapheneOS Camera app based on Android's modern CameraX library. It's currently in the alpha phase and isn't yet included in GrapheneO
MVVM News Application with clean code architecture & android jetpack components.
Android - Clean Architecture - Kotlin The purpose of this repo is to follow up Clean Architecture principles by bringing them to Android. The repo con
Micro Template 📃 A very tiny and simple text templating library for Kotlin.
Micro Template 📃 A very tiny and simple text templating library for Kotlin. It has very limited features, so it's intended to be used for short templ
Example Android library project that works with jitpack.io
android-example Example Android library project that works with jitpack.io. See this Tutorial on how to publish an Android Library with JitPack. For m
A Simple Android Library for Kenyan Counties
KenyanCounties A Simple Android Library for Kenyan Counties Step 1. Add the JitPack repository to your build file Add it in your root build.gradle at
Movie app that receives popular movies and allows the user to search for the specific movie through the Rest API with help of retrofit library &MVVM architecture.
MovieClue Millions of movies, TV shows and people to discover. Explore now Movie app that recieves popular movies and allow the user to search for spe
Kotrlin Programming Language Cross-Platform Development which includes Android, iOS and Backend. Pretty much everwhere.
Kotlin-Everywhere: Kotlin Programming Language Cross-Platform Development This is still a WIP but the idea is to create a tiny KOTLIN project that cou
Synth is CRED's inbuilt library for using Neumorphic components in your app.
Synth Synth is CRED's inbuilt library for using Neumorphic components in your app. What really is Neumorphism? It's an impressionistic style, playing
Android UI component library with stateful
Android UI component library with stateful
A snapping fling behavior for Jetpack Compose
Snapper is a library which brings snapping to the Compose scrolling layouts (currently only LazyColumn and LazyRow). Check out the website for more in
A fast, lightweight, entity component system library written in Kotlin.
Fleks A fast, lightweight, entity component system library written in Kotlin. Motivation When developing my hobby games using LibGDX, I always used As
Zendesk-Messaging for Flutter developer
Zendesk Messaging Messaging is a "user-based" chat Live Chat is a "session-based" chat Better UI (Native) Chat history Answer Bot Setup 1. Enable agen
Jetpack Compose Text composable to show html text from resources
HtmlText Current Compose Version: 1.0.3 Compose HtmlText Text composable to show html text from resources Add to your project Add actual HtmlText libr
A lightweight, good expandability Android library used for displaying different pages like loading, error, empty, timeout or even your custom page when you load a page
中文 | English LoadSir 👉 👈 LoadSir是一个高效易用,低碳环保,扩展性良好的加载反馈页管理框架,在加载网络或其他数据时候,根据需求切换状态页面, 可添加自定义状态页面,如加载中,加载失败,无数据,网络超时,如占位图,登录失效等常用页面。可配合网络加载框架,结合返回 状态
PermissionX is an extension Android library that makes Android runtime permission request extremely easy
PermissionX is an extension Android library that makes Android runtime permission request extremely easy. You can use it for basic pe
Non-official Library Genesis (Libgen) Android mobile client.
Aurora If my noble work has helped you, consider becoming a . This is a non-official Library Genesis mobile client. The project is completely independ
Warscape core library. Includes common models for sharing between platforms.
warscope-core This repository uses for sharing common models between backend and frontend sides. Implementation $version available at top of README.md
Wallum is a superfast ⚡ lightweight wallpaper app, built using Kotlin, Retrofit, MVVM, Paging 3, Hilt, and Navigation Components
Show some ❤️ and star the repo to show support for the project Wallum Android App Wallum is a super-fast 🚀 , lightweight wallpaper app built purely w
A lightweight library to help you navigate in compose with well typed functions.
TypedNavigation A lightweight library to help you navigate in compose with well typed functions. Installation: You can add this library to your projec
A Kotlin library to use Jetpack Compose in Android and iOS. Allow to write UI for both in Kotin. Still experimental as many compose features are not yet available.
Multiplatform Compose A Kotlin library to use Jetpack Compose in Android and iOS. Allow to write UI for both in Kotin. Still experimental as many comp
Swiss army knife for identifying and fingerprinting Android devices.
fingerprint android Lightweight library for device identification and fingerprinting. Fully written in Kotlin. 100% Crash-free. Creates a device ident
Material Motion for Jetpack Compose
Material Motion for Jetpack Compose Jetpack Compose library for implementing motion system in Material Components for Android. 🌈 Core A library which
Gradle plugin that generates a Swift Package Manager manifest and an XCFramework to distribute a Kotlin Multiplatform library for Apple platforms.
Multiplatform Swift Package This is a Gradle plugin for Kotlin Multiplatform projects that generates an XCFramework for your native Apple targets and
Android library for generating ramdom IDs
Android library for generating ramdom IDs
Android library for the adapter view (RecyclerView, ViewPager, ViewPager2)
Antonio Android library for the adapter view (RecyclerView, ViewPager, ViewPager2) Free from implementation of the adapter's boilerplate code ! Reuse
RoundedStarShape and Polygon Shape for Jetpack compose
Rounded star shape and polygon shape for Jetpack Compose How to install copy compose-polygonshape directory to your project directory. Add entry compo
S2 geometry library in Kotlin
S2 is a library for spherical geometry that aims to have the same robustness, flexibility, and performance as the best planar geometry libraries.
StepperPercent is an Android library, which has a bubble view, icon stepper when seeking
StepperPercent StepperPercent is an Android library, which has a bubble view, icon stepper when seeking Screenshot Download The lastest version: dep
Kotlin Gradle plugins for conveniently setting up Kotlin projects (JVM/MPP), publishing, Dokka, etc
Arrow Gradle config Add basic config to a Kotlin Multiplatform project In an Arrow KMP project, just add to the plugin block: plugins { kotlin("mu
A kotlin based server for the milky store mobile application
Milky Store backend server A kotlin 💜 💜 based backend server to power up the milky store android application FEATURES : Secure serialisation 🤯 lead
Jetpack Compose BottomDrawerScaffold (Material Bottom Drawer)
BottomDrawerScaffold Current Compose Version: 1.0.2 Compose BottomDrawerScaffold which implements the Material Bottom Drawer https://material.io/compo
A lightweight particle system for Jetpack Compose - Quarks
compose-particle-system Quarks is a lightweight particle system for Jetpack Compose. There are endless possibilities for creating generative art with
An android library through which users can add a customized loading dialog box with Lottie Animations.
CustomLottieDialogBox About CustomLottieDialogBox is an android library which facilitate developers to add customized loading Dialog-Boxes to their an
A simple library for hide and show text with animation.
ViewMore TextView ViewMore TextView allows you to use a TextView by hiding the content of the text by a number of established lines and to display all
🪁 Android Resources Wrapper Library
Kite Android Resource Wrapper Library. TLDR Fed up with typing ContextCompat, resources and context all over your apps to access your resources? Say n
Most popular Mocking framework for unit tests written in Java
Most popular mocking framework for Java Current version is 3.x Still on Mockito 1.x? See what's new in Mockito 2! Mockito 3 does not introduce any bre
Odyssey it's a declarative multiplatform navigation library for Multiplatform Compose
Odyssey Odyssey it's a declarative multiplatform navigation library for Multiplatform Compose 🚧 WARNING! It's an early preview, so you use it with yo
🔥The Android Startup library provides a straightforward, performant way to initialize components at the application startup. Both library developers and app developers can use Android Startup to streamline startup sequences and explicitly set the order of initialization.
🔥The Android Startup library provides a straightforward, performant way to initialize components at the application startup. Both library developers and app developers can use Android Startup to streamline startup sequences and explicitly set the order of initialization.
Linenoise as an Android library
linenoise-android Linenoise built with Android NDK, packaged as an Android library with Java binding. This is not an officially supported Google produ
A simple navigation library for Android 🗺️
Enro 🗺️ A simple navigation library for Android "The novices’ eyes followed the wriggling path up from the well as it swept a great meandering arc ar
Add screenshots to your Android tests
Testify — Android Screenshot Testing Add screenshots to your Android tests Expand your test coverage by including the View-layer. Testify allows you t
A Simple Android library to get the number of words and give you the time it will take you to finish an article/story.
MinRead A Simple Android library to get the number of words and give you the time it will take you to finish an article/story. Prerequisite Androidx K
MovieTray - An application built to play around JetPack components.
Its a playground application focusing on Paging3, MVVM architecture, Kotlin Extension functions, Retrofit, DSL, Navigation component, MotionLayout, SharedElementTransition, Single Activity Architecture, DataStore etc.
DependencyProperty is a dependency resolution library by Delegated Property.
DependencyProperty is a dependency resolution library by Delegated Property. Overview DependencyProperty is simple in defining and
See a pretty error screen when your Android app crashes
WhatTheStack WhatTheStack is a library to make your debugging experience on Android better. It shows you a pretty error screen when your Android App c
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 multi back stack android navigation
Labyrinth A multi back stack android navigation MIT License - Copyright (c) 2020 Abanoub Milad Nassief Hanna [email protected] @Linkedin @Github Scr
Android library for checking the internet connectivity of a device.
ConnectionChecker Android library for checking the internet connectivity of a device. Used in https://play.google.com/store/apps/details?id=com.muddas
ExpandableTextView - Read More TextView for Android
ExpandableTextView Read More TextView for Android Usage Gradle dependencies { implementation 'com.wayne.expandabletextview:expandable-textview:1.1
java.io.File compatible SAF library
DocumentFileX java.io.File compatible SAF implementation Tired of SAF bullshits? Implement SAF with ease! This library is in alpha stage. Most feature
A cup of library to Parse RSS for android. Also available as a ConverterFactory for Retrofit & Fuel
ParseRSS RSS Parser for android Simple, concise, and extensible RSS Parser in the entire coffee shop. It can capture these information from the RSS ar
Sentinel is a simple one screen UI which provides a standardised entry point for tools used in development and QA alongside device, application and permissions data.
Sentinel Sentinel is a simple one screen UI that provides standardised entry point for tools used in development and QA alongside device, application
Server Sent Events (SSE) client multiplatform library made with Kotlin and backed by coroutines
OkSSE OkSSE is an client for Server Sent events protocol written in Kotlin Multiplatform. The implementation is written according to W3C Recommendatio
AlertDialog for Android, a beautiful and material alert dialog to use in your android app.
AlertDialog for Android, a beautiful and material alert dialog to use in your android app. Older verion of this library has been removed
A library that enables reuse of Material themes defined in XML for theming in Jetpack Compose.
MDC-Android Compose Theme Adapter A library that enables reuse of Material Components for Android XML themes for theming in Jetpack Compose. The basis
GmailCompose is an Android application 📱 for showcasing Jetpack Compose for building declarative UI in Android.
GmailCompose GmailCompose Demo GmailCompose is an Android application 📱 for showcasing Jetpack Compose for building declarative UI in Android. About
🧚♀️ Java library to interact with YouTrack's REST API.
YouTrack Kotlin API 🧚 Kotlin JVM library to interact with YouTrack's REST API. Usage fun main(args: ArrayString) { val youtrack = YouTrack {
⭐ Offers a range of beautiful sheets (dialogs & bottom sheets) for quick use in your project. Includes many ways to customize sheets.
Sheets Sleek dialogs and bottom-sheets for quick use in your app. Choose one of the available sheets or build custom sheets on top of the existing fun
RecyclerView With No Adapter | Available For Jetpack Compose
About This Project Available on Google Dev Library Click Here RecyclerView No Adapter (Adapter Has Been Handled) RecyclerView No Adapter Using ViewBin
📲Android library to parse open graph tags (ogTags) from given URL.
ogTagParser Android library to parse open graph tags (ogTags) from given URL. Getting Started Step 1. Add the dependency Root Level Build.gradle file
Robust error-handling for Kotlin and Android
Code Complete: A Practical Handbook of Software Construction, on error-handling techniques: Consumer applications tend to favor robustness to correctn
Flower - Super cool Android library to manage networking and database caching with ease
Flower Super cool Android library to manage networking and database caching with ease. It allows developers to use remote resources on-the-fly OR Comb
A LaTeX rendering library for Android
Library for displaying LaTeX formulas on Android. It use cLaTeXMath to parse and render LaTeX code. The picture below demonstrate the demo application
👋 A common toolkit (utils) ⚒️ built to help you further reduce Kotlin boilerplate code and improve development efficiency. Do you think 'kotlin-stdlib' or 'android-ktx' is not sweet enough? You need this! 🍭
Toolkit [ 🚧 Work in progress ⛏ 👷 🔧️ 🚧 ] Snapshot version: repositories { maven("https://s01.oss.sonatype.org/content/repositories/snapshots") }