1943 Repositories
Android advanced-library-management Libraries
Simple Service Locator Library
ScrapServiceLocator A small, asynchronous IoC library for Android that might be half compile-time safe (?) Before I start, I'm very poor at English, s
A lightweight, simplified form validation library for Android
A lightweight, simplified form validation library for Android
Holi is a lightweight Jetpack Compose library of colors, gradients and cool utility functions for all your palette needs!
Holi is a lightweight Jetpack Compose library of colors, gradients and cool utility functions for all your palette needs!
Carousel Recyclerview let's you create carousel layout with the power of recyclerview by creating custom layout manager.
Carousel Recyclerview let's you create carousel layout with the power of recyclerview by creating custom layout manager.
SquircleView is a library which provides you with Squircle views to use for buttons, views, etc.
SquircleView is a library which provides you with Squircle views to use for buttons, views, etc.
A collection of small utility functions to make it easier to deal with some otherwise nullable APIs on Android.
requireKTX is a collection of small utility functions to make it easier to deal with some otherwise nullable APIs on Android, using the same idea as requireContext, requireArguments, and other similar Android SDK methods.
Strikt is an assertion library for Kotlin intended for use with a test runner such as JUnit, Minutest, Spek, or KotlinTest.
Strikt is an assertion library for Kotlin intended for use with a test runner such as JUnit, Minutest, Spek, or KotlinTest.
A customizable, easy-to-use, and functional circular time range picker library for Android
A customizable, easy-to-use, and functional circular time range picker library for Android. Use this library to mimic Apple's iOS or Samsung's bedtime picker.
A small navigation library for Android to ease the use of fragment transactions & handling backstack (also available for Jetpack Compose).
A small navigation library for Android to ease the use of fragment transactions & handling backstack (also available for Jetpack Compose).
PasswordStrengthView - an android library to represent password strength.
PasswordStrengthView - an android library to represent password strength.
🗻 Unopinionated, easy-to-use, and customizable Badge component for Jetpack Compose
Cobadge 🗻 Unopinionated, easy-to-use, and customizable Badge component for Jetpack Compose Getting started In this section I will walk you through th
Lightweight Kotlin DSL dependency injection library
Warehouse DSL Warehouse is a lightweight Kotlin DSL dependency injection library this library has an extremely faster learning curve and more human fr
A simple app demonstrates using Jetpack compose with other Jetpack libraries.
Android Pokemon Compose This repository is a simple app that make request to https://pokeapi.co and display them in the paginated lists. It demonstrat
Jitpack Library Tester
jitpack-library-test Repository for testing build from jitpack.io Red : Failed Green : Success / Pass Colaborator Very open to anyone, I'll write your
Instrumentation library for Android Cold Startup
This is an instrumentation library for Android Cold Startup which gives duration for each phase of App Startup.
Android Multi Theme Switch Library ,use kotlin language ,coroutine ,and so on ...
Magic Mistletoe Android多主题(换肤)切换框架 背景 时隔四年,在网易换肤之前的思路下,做了几点改进,现在完全通过反射创建View,并且在SkinLoadManager中提供一个configCustomAttrs以支持自定义View的属性插队替换 摈弃了之前的AsyncTask
All Consumable Code From Amirisback
About This Project SDK for anything your problem to make easier developing android apps Screen Shoot The Meals API Chuck Data 1 Chuck Data 2 TV Movie
A button to substitute the ProgressDialog.
Progress Button Android Android Button that morphs into a loading progress bar. Fully customizable in the XML Really simple to use. Makes your app loo
Android routing library
link-router This library contains the basic infrastructure for routing deepLinks, activities and fragments within a multi-module application in a way
🔦 Showkase is an annotation-processor based Android library that helps you organize, discover, search and visualize Jetpack Compose UI elements
Showkase is an annotation-processor based Android library that helps you organize, discover, search and visualize Jetpack Compose UI elements. With minimal configuration it generates a UI browser that helps you easily find your components, colors & typography. It also renders your components in common situations like dark mode, right-to-left layouts, and scaled fonts which help in finding issues early.
Newesy is news app which uses NewsAPI to fetch news.
Newesy is news app which uses NewsAPI to fetch news.The main aim of this app was to learn Modern Android Architecture (MVVM).It uses MVVM,Kotlin-coroutines,Room,ViewModal,Retrofit,GSON and Navigation graph
Android SharedPreference management library made with kotlin
Kref Android SharedPreference management library made for kotlin Download Use Gradle: allprojects { repositories { ... maven { url
Pluto is a on-device debugger for Android applications, which helps in inspection of HTTP requests/responses, capture Crashes and ANRs and manipulating application data on-the-go.
Pluto Pluto is a on-device debugger for Android applications, which helps in inspection of HTTP requests/responses, capture Crashes and ANRs and manip
🛸Voyager is a pragmatic navigation library built for, and seamlessly integrated with, Jetpack Compose.
Voyager is a pragmatic navigation library built for, and seamlessly integrated with, Jetpack Compose.
An android library to easily add circular progress bar into your Jetpack Compose apps.
CircularProgressBar for Jetpack Compose An android library to easily add circular progress bar into your Jetpack Compose apps. Have a Look Usage Circu
A particle view library written in kotlin, easy to use
particle 中文介绍 This is a handy android library for particle effect. To start with, you need to add it in your root build.gradle at the end of repositor
Perfect replacement for startActivityForResult(), based on the Activity Result API.
ActivityResultLauncher English | 中文 Activity Result API is an official tool used to replace the method of startActivityForResult() and onActivityResul
Gestor is an innovative open-source application for universal Minecraft mod management.
Gestor Gestor is an innovative open-source application for universal Minecraft mod management. About It combines three types of tools into a single ap
Extremely useful library to validate EditText inputs whether by using just the validator for your custom view or using library's extremely resizable & customisable dialog
Extremely useful library for validating EditText inputs whether by using just the validator (OtpinVerification) for your custom view or using library's extremely resizable & customisable dialog (OtpinDialogCreator)
A library that observes your network status.
A library that observes your network status. Update in progress ... Download Using gradle In your root build.gradle at the end of repositories add all
This library makes it easy for you to develop an simple drawing app in android
DrawingCanvas Library for drawing app canvas Features Size , transperancy and color manupulation of brush -- Using setSizeForBrush(), setBrushAlpha()
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
A library support form with material design, construct same with Android UI Framework
SwingUI A slight Java Swing library support form with material design, construct same with Android UI Framework writen in Kotlin Supported: 1. Screen:
Kotlin suspendable dialogs for android
Android Suspendable Dialogs A helper library for Android to display Dialogs by suspending the coroutine till finish of the dialog. Installation allpro
用android实现一个简易的个人记账App
android.financial.management 用android实现一个简易的个人记账App 📋 一、系统结构设计Design 1. 需求分析 首先我们先来看下App的需求 👇 设计和实现一个类似个人财务管理的 Android APP ,数据库采用 SQLite (也可以直接访问 We
A lightweight android library that allows to you create custom fast forward/rewind animations like on Netflix.
SuperForwardView About A lightweight android library that allows to you create custom fast forward/rewind animations like on Netflix. GIF Design Credi
Holi is a lightweight Jetpack Compose library of colors, gradients and cool utility functions for all your palette needs!
Holi A library of colors, gradients and utils built using Jetpack Compose for Android Features A wide collection of colors from different palettes for
SPIDlibraryAndroid is a library for logging in via SPID through several different identity providers.
SPIDlibraryAndroid SPIDlibraryAndroid is a library for logging in via SPID through several different identity providers.
Linkester is an Android library that aims to help Android developers test their deep links implementation.
Linkester Linkester is an Android library that aims to help Android developers test their deep links implementation. The idea is to have a new launche
a set of Settings like composable items to help android Jetpack Compose developers build complex settings screens
This library provides a set of Settings like composable items to help android Jetpack Compose developers build complex settings screens without all the boilerplate
Generic AST parsing library for kotlin multiplatform
kotlinx.ast kotlinx.ast is a generic AST (Abstract Syntax Tree) parsing library, Kotlin is currently the only supported language. The library is desig
Extendable MVI framework for Kotlin Multiplatform with powerful debugging tools (logging and time travel), inspired by Badoo MVICore library
Should you have any questions or ideas please welcome to the Slack channel: #mvikotlin Inspiration This project is inspired by Badoo MVICore library.
Kotlin Multiplatform Router for Android and iOS
A powerful Kotlin Multiplatform Router for Android and iOS Support I am happy to help you with any problem on gitter Feel free to open any new issue!
Kotlin Wrapper Library of Material-UI
kotlin-material-ui Kotlin Wrapper Library of Material-UI Core: Lab: Installation repositories { jcenter() // or maven { url 'https://dl.bintra
Kotlin/Native interop to libui: a portable GUI library
kotlin-libui Kotlin/Native bindings to the libui C library. libui is a C lightweight multi-platform UI library using native widgets on Linux (Gtk3), m
Multiplatform UI DSL with screen management in common code for mobile (android & ios) Kotlin Multiplatform development
Mobile Kotlin widgets This is a Kotlin MultiPlatform library that provides declarative UI and application screens management in common code. You can i
mocking library for Kotlin
Kotlin Academy articles Check the series of articles "Mocking is not rocket science" at Kt. Academy describing MockK from the very basics of mocking u
A multiplatform assertion library for Kotlin
Atrium is an open-source multiplatform assertion library for Kotlin with support for JVM, JS and Android. It is designed to support multiple APIs, dif
Multiplaform kotlin library for calculating text differences. Based on java-diff-utils, supports JVM, JS and native targets.
kotlin-multiplatform-diff This is a port of java-diff-utils to kotlin with multiplatform support. All credit for the implementation goes to original a
🐫🐍🍢🅿 Multiplatform Kotlin library to convert strings between various case formats including Camel Case, Snake Case, Pascal Case and Kebab Case
KaseChange Multiplatform Kotlin library to convert strings between various case formats Supported Case Formats SCREAMING_SNAKE_CASE snake_case PascalC
Additions for Kotlin's date & time library kotlinx-datetime
fluid-time Additions for Kotlin's date & time library kotlinx-datetime. kotlinx-datetime is very early stage and not as actively developed as other of
A Kotlin Multiplatform library for working with dates and times
Island Time A Kotlin Multiplatform library for working with dates and times, heavily inspired by the java.time library. Features: A full set of date-t
Multiplatform Date and time library for Kotlin
Klock is a Date & Time library for Multiplatform Kotlin. It is designed to be as allocation-free as possible using Kotlin inline classes, to be consis
KotlinX multiplatform date/time library
kotlinx-datetime A multiplatform Kotlin library for working with date and time. See Using in your projects for the instructions how to setup a depende
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
DI can be simple. Forget about modules and components. Just use it!
PopKorn - Kotlin Multiplatform DI PopKorn is a simple, powerful and lightweight Kotlin Multiplatform Dependency Injector. It doesn't need any modules
Koin - a pragmatic lightweight dependency injection framework for Kotlin
What is KOIN? - https://insert-koin.io A pragmatic lightweight dependency injection framework for Kotlin developers. Koin is a DSL, a light container
This is an Kotlin Library that enables Annotation-triggered method call logging for Kotlin Multiplatform.
This is an Kotlin Library that enables Annotation-triggered method call logging for Kotlin Multiplatform.
Napier is a logger library for Kotlin Multiplatform.
Napier is a logger library for Kotlin Multiplatform. It supports for the android, ios, jvm, js. Logs written in common module are displayed on logger
SegmentedController is an Android UI library for using customizable RadioGroup with RadioButtons.
SegmentedController is an Android UI library for using customizable RadioGroup with RadioButtons.
Circular motion is a ViewPager library that can be used to make Awesome Onboarding designs.
CircularMotion Android Circular Motion Onboarding library Circular motion is a ViewPager library that can be used to make Awesome Onboarding designs.
🚟 Lightweight, and simple scheduling library made for Kotlin (JVM)
Haru 🚟 Lightweight, and simple scheduling library made for Kotlin (JVM) Why did you build this? I built this library as a personal usage library to h
To help to promote your android app by prompting users to rate your app in a bottom Sheet.
RateBottomSheet This an Android library to help to promote your Android App by prompting users to rate your app in the Google Play Store with a materi
OpenModInstaller is an innovative open-source application for universal Minecraft mod management.
OpenModInstaller is an innovative open-source application for universal Minecraft mod management.
LiquidSwipe is a ViewPager library that can be used to make Awesome Onboarding designs.
LiquidSwipe LiquidSwipe is a ViewPager library that can be used to make Awesome Onboarding designs. Usage Set up the dependency Add the mavenCentral()
This is a library for make auto slide image in android
Auto Image Slider Screenshot Image Slider Default Image Slider With Custom Adapter Usage Add ImageSlider to your layout
iOS style scroll wheel (style similar to UIPickerView)
WheelPicker iOS-style scroll wheel picker Read this in other languages: Feature Day / Night Mode Support Customizable style Support circular scro
an easy to use android library to let devs know how much internet-data their app is consuming
EasyAnalytics! an easy to use android library to let developers know how much internet-data their app is consuming. We can identify this as we want ba
基于属性委托的 key-value 方式存储封装
KvPref 基于属性委托的 key-value 方式存储封装 使用 allprojects { repositories { ... maven { url 'https://jitpack.io' } } } dependencies {
An easy to use Instagram Video Downloader library for android apps.
Instagram-Video-Downloader-Library An easy to use library for directly download videos from ig reels, igtv. Implementation Step 1. Add the JitPack rep
Image Cropping Library for Android, optimised for Camera / Gallery.
Image Cropping Library for Android, optimised for Camera / Gallery.
Spotify like android material bottom navigation bar library.
SuperBottomBar About Spotify like android material bottom navigation bar library. GIF Design Credits All design and inspiration credits belongs to Spo
Image Picker library for Android
Ronnie-Image-Picker Asks for Camera and storage permission and return uri of the images taken or picked from the gallery. Min Api Level: 16 Build Syst
QuatroGrade is a beautiful multi color (4 corners) gradient.
| | Setup Guide | Report new issue QuatroGrade QuatroGrade is a beautiful multi color gradient. Basically, it is a 4 vertex gradient. Features: Multi
Android library for finding connected devices on same WiFi network. It can provide IP Address, device name, MAC Address and vendor names.
Android WiFi Tools Android library for finding connected devices on the same WiFi network. It can provide IP Addresses, device names, MAC Address and
Compose RevealSwipe
RevealSwipe Current Compose Version: 1.0.0-beta09 Compose RevealSwipe Swipable in both directions Add to your project Add actual RevealSwipe library:
Simple library to decompress files .zip, .rar, .cbz, .cbr in React Native.
Uncompress React Native Simple library to decompress files .zip, .rar, .cbz and .cbr in React Native. Installation yarn add uncompress-react-native o
Color Picker — beautiful library for Android
Color Picker — beautiful library for Android Features Simple dialog builder ARGB, RGB & HSV color models Dark theme support Sliders with gradient back
This Kotlin Multiplatform library is for accessing the TMDB API to get movie and TV show content. Using for Android, iOS, and JS projects.
Website | Forum | Documentation | TMDb 3 API Get movie and TV show content from TMDb in a fast and simple way. TMDb API This library gives access to T
A transaction management android app which allows you to verify records from both parties before addition.
Transact - Transaction Management Application Description Whenever we lend money to some people, friends, colleagues, we need to keep track of it to r
Taskify - An app to manage your daily tasks and boost your productivity. Taskify is built using kotlin and follows all modern android Development practices and hence is a good learning resource for beginners
Taskify Taskify is an app to manage your daily tasks and boost your productivity Video Introduction 📹 This is a small introduction video about Taskif
Easy Response Mocking for Retrofit using annotations
Response Mocking for Retrofit using annotations. Assume Provides safe and easy way to mock API responses for retrofit-okhttp3.
Opinionated Redux-like implementation backed by Kotlin Coroutines and Kotlin Multiplatform Mobile
CoRed CoRed is Redux-like implementation that maintains the benefits of Redux's core idea without the boilerplate. No more action types, action creato
NestedScrollView for Jetpack Compose
NestedScrollView Let you have NestedScrollView in Jetpack Compose Usage Add Jitpack maven { url 'https://jitpack.io' } Add the dependency implementat
Scala 3 Standard Library with bracket syntax.
Scala 3 Library with braces Scala adds a terrible new feature, optional braces, which allow use indentation instead of braces. The new syntax is widel
Kotlin multiplatform library template.
template-kmp-library Kotlin multiplatform library template. Has a baseline setup for a multiplatform library supporting all kotlin targets except andr
This library provides easy ways to add onboarding or pager screens with different animation and indicators.
WalkThroughAndroid Make amazing OnBoarding Screens easily for your app with different colorful animations, fonts, styles, and many more. Customize you
Initiate immediate phone call for React Native on iOS and Android.
react-native-immediate-call-library Initiate immediate phone call for React Native on iOS and Android. Getting started Using npm: npm install react-na
A simple Emoji Rating Bar library for Android completely written in Kotlin.
EmojiRatingBar A simple Emoji Rating Bar library for Android completely written in Kotlin. 🛠 Installation Add the JitPack repository to your build.gr
SSPullToRefresh makes PullRefresh easy to use, you can provide your own custom animations or set simple gifs on refresh view. The best feature is Lottie animations in refresh view, it uses lottie animations to render high quality animations on pull refresh. 🎉💥
SSPullToRefresh Pull to Refresh with custom animations SSPullToRefresh makes PullRefresh easy to use, you can provide your own custom animations or se
A Kotlin library for interacting with Discord via IPC
KDiscordIPC A Kotlin library for interacting with Discord via IPC Features Fully documented codebase macOS and Linux support (including M1 Macs, Windo
A RatingBar library for android, you can customize size, spacing, color and image easily, and support right to left.
A RatingBar library for android, you can customize size, spacing, color and image easily, and support right to left.
Digipad is a simple library for Android that only show a numeric keyboard onscreen
Digipad is a simple library for Android that only show a numeric keyboard onscreen Adding dependencies Add this to your build.gradle:
KScript - Convenient kotlin script wrapper for JVM.
KScript Convenient kotlin script wrapper for JVM. How it works Base class open class Test(val test: String) // this class will be super class of scrip
Progress Button is a android library for hanling different types state like active, finished, enabled, disabled and reset with a single line of code.
Progress Button is a android library for hanling different types state like active, finished, enabled, disabled and reset with a single line of code.
Raccoon is a lightweight response mocking framework that can be easily integrated into the Android UI tests.
Raccoon Medium Articles Checkout these article to get more insights about this library: How to integrate this in your Android Test Why Raccoon? There
A sample Grocery Store app built using the Room, MVVM, Live Data, Rx Java, Dependency Injection (Kotlin Injection) and support Dark Mode
Apps Intro A sample Grocery Store app built using the Room, MVVM, Live Data, Rx Java, Dependency Injection (Kotlin Injection) and support Dark Mode In
A simple 'Slide to Unlock' Material widget for Android, written in Jetpack Compose
SlideTodo A simple 'Slide to Unlock' Material widget for Android, written in Jetpack Compose you can find source code here Getting Started allprojects
Our maze game is an 2d-animation game developed using android studio.
Our maze game is an 2d-animation game developed using android studio. The game consists of a ball and a board with a hole in the center of it. We are using accelerometer as controller to guide ball towards the hole. T