2031 Repositories
Android custom-library Libraries
An annotation processor library that automatically creates Hilt's `@Binds` functions and modules.
HiltBinder An annotation processor library that automatically creates Hilt's @Binds functions and modules. If you think this library is useful, please
A utility library for Mindustry modding in Kotlin.
MK Utils Mindustry Kotlin Utils Modules Name Dependency Description core / Basic typealias and utility texture / Pixmap process world / Entity and
Project about changing Themes in Android app. 💡🔦🗽 ( Dark & Light) Mode. 💫
Dark 😴 Mode 👀 App 📱 You will be able to change the theme within the application. You can customize your phone by choosing the Light ☀️ or Dark 🌙 t
Snappy - an android camerax library for taking snapshot fast & simple
Snappy is an android camerax library for taking snapshot fast & simple. Easy to integrate, 100% Kotlin & jetpack compose driven.
An Android Image compress library, reduce's the size of the image by 90% without losing any of its pixels.
Image Compressor An Android image compress library, image compressor, is small and effective. With very little or no image quality degradation, a comp
A simple library for automatically animating between Compose states.
compose-autotransition Status: Experimental A simple library for automatically animating between Compose states. var scale by remember { mutableStateO
Library for testing highlighting in plugins for IDEA in KPHP format.
intellij-kphp-highlighting-test-adapter Library for testing highlighting in plugins for IDEA in KPHP format. Installation Kotlin DSL plugins { id(
Library to simplify and speed up the creation and work with adapters with payload.
Novalles Library to simplify and speed up the creation and work with adapters with payload. How to use Annotate your UI model with UIModel Annotation.
Simple parallax effect for your image. Only usable with Jetpack Compose.
Parallax Effect in Compose Image Example usage // In an activity or fragment... private lateinit var gravitySensorDefaulted: GravitySensorDefaulted o
A powerful library for easy implementation of HMS Location Kit.
AdvancedLocation A powerful library for easy implementation of HMS Location Kit. 💙 Request location with couple lines of code (no more boilerplate) C
Library to read incoming SMS in Android for Expo (React Native)
react-native-expo-read-sms Maintainers maniac-tech Active maintainer Installation Install this in your managed Expo project by running this command: $
Android Compose wheel picker library based on LazyColumn in vertical and LazyRow in horizontal.
About Android Compose wheel picker library based on LazyColumn in vertical and LazyRow in horizontal. Gradle Sample Default Item size Unfocused count
Integration of Retrofit and Hilt-Dagger with MVVM architecture to get request from GitHub Api
GitHubApiApp-MVVM-Retrofit-Hilt-Dagger-Livedata 🎈 I built this project to demonstrate integration of Hilt-Dagger and Retrofit with MVVM architecture.
Distance Sensor Localization Library created by FTC 16439, AlphaGo
AGDistanceLocalization A simple and easy-to-use library, written in Kotlin, to aid in the process of localizing your robot using Distance Sensors! Thi
An Android library for simple notification displayed inside ViewGroup instead of system.
SimpleNotificationBar SimpleNotificationBar is an Android library that helps developers to easily create a Notification inside a view group, instead o
Modal Sheet library for Jetpack Compose
Modal Sheet Modal Sheet library for Jetpack Compose. Motivation Sometimes we want bottom sheets to behave as real modals, thus overlaying all content
A library for working with URIs in Kotlin Multiplatform
Uri KMP Most of this work is derived from AOSP's Uri: Uri.java UriCodec.java UriTest.java UriCodecTest.java Gradle Groovy repositories { mavenCentra
This library is created to make files uploading and downloading on Aws easier
S3Manager - aws files uploading library This library is created to make files uploading and downloading on Aws easier Features Easy to use Single/mult
Kotlin compiler plugin generates support synthetic methods for use SaveStateHandle without constants and string variables.
SavedState Compiler Plugin Kotlin compiler plugin generates support methods for use SaveStateHandle without constants and string variables. Example If
СontextMenu library based on BottomSheetDialog written in Kotlin.
KtxMenu Description СontextMenu library based on BottomSheetDialog written in Kotlin. Example 🛠 Installation Add the JitPack repository to your build
LazyGrid library for Jetpack Compose
LazyGrid LazyGrid library for Jetpack Compose. About LazyGrid is a grid view implementation for Android's new and modern UI toolkit Compose. This libr
Material Design 3 Theme Engine for Android
A Material Design 3 Theme Engine for Android This library allows you to set Material 3 themes to your app. You can also manage dark mode and dynamic c
Android Utilities Library build in kotlin Provide user 100 of pre defined method to create advanced native android app.
Android Utilities Library build in kotlin Provide user 100 of pre defined method to create advanced native android app.
Customtoast is a android library for show your toast message in a custom UI.
CUSTOM TOAST customtoast is a android library for show your toast message in a custom UI. To get a Git project into your build: Step 1. Add the JitPac
A setting library for Jetpack Compose with Material You design
ComposeSetting This is a basic Compose setting library that provides a basic Material3 setting components It also provides a persistent state system b
A library with a range of useful machines for simprokmachine framework.
simproktools simproktools is a small library consisting of useful machines for simprokmachine framework. Installation Add this in your project's gradl
Mole Analysis Use Case for HMS ML Kit Custom Model
Mole Analysis Mole Analysis Use Case for HMS ML Kit Custom Model Introduction What is Melanoma? Melanoma is the most serious among skin cancers becaus
👨💻 Squircle IDE is a fast and free multi-language code editor for Android
Squircle IDE is a fast and free multi-language code editor for Android. Table of Contents EditorKit Gradle Dependency The Basics More Opt
A react-like kotlin library to create an inventory ui easily in paper plugins
A react-like kotlin library to create an inventory ui easily in paper plugins
Native Kotlin library for time-based TOTP and HMAC-based HOTP one-time passwords
A kotlin implementation of HOTP (RFC-4226) and TOTP (RFC-6238). Supports validation and generation of 2-factor authentication codes, recovery codes and randomly secure secrets.
Jambo is an open source remote logging library
Jambo Jambo is an open source remote logging library. For those who would like to see their logs remotely on their android device Jambo is the library
Kord-selfbot is discord selfbot library written in kotlin
Kord-selfbot is discord selfbot library written in kotlin
FilePicker - Android library to facilitate files picking up process and ability to convert them to request bodies
FilePicker - Android library to facilitate files picking up process and ability to convert them to request bodies
This project acts as a backend to the zhi-dao android app
This project acts as backend to the Zhi-Dao android app (currently in progress) which is a restaurants guide app.
A Kotlin binding to webview, a tiny cross-platform webview library, supports Java and Native.
webviewko provides a Kotlin/JVM and a Kotlin/Native(experimental) binding to webview, a tiny cross-platform webview library to build modern cross-platform GUIs using WebView2, WebKit and WebKitGTK.
A Android app Permissions with Kotlin Flow APIs
Know about real-time state of a Android app Permissions with Kotlin Flow APIs. Made with ❤️ for Android Developers.
🪐 Jetpack Compose animation library that allows you to implement animations such as shared element transition.
Orbitary 🪐 Jetpack Compose animation library that allows you to implement animations such as shared element transition. Download Gradle Add the depen
Event pattern & event properties framework
Renetik Android - Event & Property https://github.com/renetik/renetik-android-event Documentation Framework to enjoy, improve and speed up your applic
AGStateMachineBuilder - a library for easy creation of state machines using advanced concepts of kotlin
This is a library for easy creation of state machines using advanced concepts of kotlin. As of 2/15/2022, this library only works in kotlin, but will be expanded to work in Java later (whenever I get bored enough to rewrite an entire code structure in java :/ )
Custom plugin for private minecraft server
Custom Plugin Custom plugin for private minecraft server. Requirements Java 1.17 PaperMC 1.18 (Minecraft 1.18) Features Cancels Creeper griefing Build
AndroidEssentials is an android library that creates helper functions for performing common tasks in Android
AndroidEssentials is an android library that creates helper functions for performing common tasks in Android such as managing preferences, managing files, showing alerts, showing toasts, checking user country & checking network connection of users. All the methods of the class are static and should be accessed directly from the AndroidEssentials class.
Sample for the Androidx Biometrics Library
Android BiometricLogin Sample (Kotlin) Sample for the Androidx Biometrics Library Introduction This is the canonical sample that demonstrates how to i
An advanced environment variable parsing library for Kotlin.
EnvSchema An advanced environment variable parsing library for Kotlin. Features Supported features Parsing of objects Parsing of nested objects Custom
A library for reverse geocoding coordinates in Android
📍 AndroidReverseGeocoder A library for reverse geocoding coordinates in Android. The library is built on top of android's Geocoder library. AndroidRe
Ratio + don't care, in your kotlin code
Ratio + don't care, in your kotlin code
Compose Image library for Kotlin Multiplatform.
Compose ImageLoader Compose Image library for Kotlin Multiplatform. Setup Add the dependency in your common module's commonMain sourceSet kotlin {
🎑 Up to date IANA timezone database library for Kotlin (JVM, JS, Native)
🎑 IANA Timezone Library for Kotlin Multiplatform Up to date IANA timezone database library for Kotlin (JVM, JS, Native) Usage import org.noelware.ian
Android library for creating QR-codes with logo, custom pixel/eyes shapes, background image. Powered by ZXing.
custom-qr-generator Android library for creating QR-codes with logo, custom pixel/eyes shapes, background image. Powerd by ZXing. Installation To get
Taskify is a mobile application used to create and schedule tasks in your TODO list
Taskify is a mobile application used to create and schedule tasks in your TODO list. It is built upon the new Maaterial 3 UI components with the MVVM pattern and the latest Jetpack components.
A small navigation library for Jetpack Compose with state saving, backstack and animations support.
A small navigation library for Jetpack Compose with state saving, backstack and animations support.
AppUI Sample Application - display how you can create your own custom AppUI application within a few minutes
AppUI Sample Application This is an open-source project to display how you can create your own custom AppUI application within a few minutes. I have a
ViewStateLayout - Easy way to manage common state templates like loading, empty, error etc.!
ViewStateLayout Easy way to manage common state templates like loading, empty, error etc.! How to Step 1. Add the JitPack repository to your build fil
ListUtil.kt ListUtils - Advance list functions from kotlin standard library
ListUtils - Advance list functions from kotlin standard library A set of utility functions to work with lists in a robust way. It is based on a patter
An Android app that gives you a password generated by a given phrase with a custom algorithm, it also has password and biometric security.
An Android app that gives you a password generated by a given phrase with a custom algorithm, it also has password and biometric security.
📅 Minimal Calendar - This calendar library is built with jetpack compose. Easy, simple, and minimal.
📅 Minimal Calendar This calendar library is built with jetpack compose. Easy, simple, and minimal. Latest version The stable version of the library i
The KPy gradle plugin allows you to write Kotlin/Native code and use it from python.
The KPy gradle plugin allows you to write Kotlin/Native code and use it from python.
ShapeShift️ - A Kotlin library for intelligent object mapping and conversion between objects
ShapeShift️ A Kotlin library for intelligent object mapping and conversion between objects. Documentation Installation Maven Gradle Groovy DSL Kotlin
An open source library used to draw charts in Android with Jetpack Compose with a simple and easy to use
android-compose-charts This is an open source library used to draw charts in Android with Jetpack Compose with a simple and easy to use. Just couples
KT Search - a kotlin multi-platform library that provides client functionality for Elasticsearch and Opensearch
KT Search Client KT Search is a kotlin multi-platform library that provides client functionality for Elasticsearch and Opensearch. It builds on other
Utility library that extends Jetpack Compose Colors with Material Design2 colors, Color swatches like in Flutter
🚀🌈♾ Utility library that expands Compose Colors with Material Design2 colors, color swatches, Material Design 3 Tonal Palettes, color names, and utility functions to convert between HSL, HSV, RGB, HCT models and to HEX or from HEX
This library is used to control an attribute if it comes to null
This library is used to control an attribute if it comes to null, what it will do is remove that null and give it a default value. Ideal for dealing with business models where attributes can be nullable.
This custom snack bar will help you display much more personalized app toast
💥 Presentation Using the native android class of snack bar. This custom snack bar will help you display much more personalized app
A Kotlin multiplatform unit testing library inspired by / similar to Google Truth.
Truthish A testing API inspired by Google Truth but rewritten in Kotlin from the ground up, so it can be used in Kotlin multiplatform projects. For ex
The Madman library (Media Ads Manager) enables you to advertise video contents with video ads.
Madman (Media ads manager) is a high performance alternative to Google's standard IMA android SDK. If you have your own VAST server and want to render video ads and have full control over the UI, then this library is for you.
The tool allows to dump binary API of a Kotlin library
Binary compatibility validator The tool allows to dump binary API of a Kotlin library that is public in sense of Kotlin visibilities and ensures that
Same as the Outlined text fields presented on the Material Design page but with some dynamic changes. 📝 🎉
README SSCustomEditTextOutlineBorder Getting Started SSCustomEditTextOutLineBorder is a small kotlin library for android to support outlined (stroked)
Sample app for tutorial: Pagination in Android Room Database using the Paging 3 Library
Demo Implementation of Paging 3 with Room DB Read the article. Demo implementation of Pagination in an Android Room Database using the Paging 3 Librar
A custom view, in which device contact list is displayed
Getting Started This repository contains a custom view, in which device contact list is displayed Implementation Go to Settings.gradle, inside reposit
Android library to help enter, and more importantly, leave, android "Immersive Mode".
Immersive Lock Android has various ways to full screen an application including locking the screen to prevent accidentally leaving the app. This is pa
An application to create custom QR codes to specify waste types and waste disposal procedures for products.
wasteqr An application to create custom QR codes to specify waste types and waste disposal procedures for products. What is WasteQR? WasteQR is an app
A curated list of great Android lint custom rules and resources
Awesome Android Lint A curated list of great Android lint custom rules and resources Contents Rules Articles Other Contribute Rules Google Sample Cust
Easy way to handle all permissions
BestPermissionUtil You can read the story from here https://hamurcuabi.medium.com/permissions-with-the-easiest-way-9c466ab1b2c1 Prerequisites Add this
Straiberry Charts - An awesome Chart library for android
Straiberry Charts An awesome Chart library for android Straiberry · Report Bug · Request Feature Getting Started Adding dependecies Add it in your roo
Android Ptrace Inject for all ABIs and all APIs. Help you inject Shared Library on Android.
Android Ptrace Inject 中文可以参考我的注释内容进行理解 我写的注释相对来说比较全面了 How to build Make sure you have CMake and Ninja in your PATH Edit CMakeLists.txt. Set ANDROID_ND
Kotlin library for creating long running connections using MQTT protocol
About Courier Courier is a kotlin library for creating long running connections using MQTT protocol. Long running connection is a persistent connectio
A simple android library which helps you to create a curved bottom navigation
CurvedBottomNavigation A simple android library which helps you to create a curved bottom navigation DEMO Setup Update your module level build.gradle
MiStoryView is a simple configurable library to integrate stories features into your social media android application.
MiStoryView MiStoryView is a simple configurable library to integrate stories features into your social media android application. Preview Key feature
Added more features to app's crash dialog, fixed custom rom deleted dialog, the best experience to Android developer.
AppErrorsTracking 应用异常跟踪 Added more features to app's crash dialog, fixed custom rom deleted dialog, the best experience to Android developer. 为原生 FC
CreditCardHelper 🖊️ A Jetpack-Compose library providing useful credit card utilities such as card type recognition and TextField ViewTransformations
CreditCardHelper 🖊️ A Jetpack-Compose library providing useful credit card utilities such as card type recognition and TextField ViewTransformations
PowerSpinner - 🌀 A lightweight dropdown popup spinner, fully customizable with an arrow and animations for Android.
PowerSpinner - 🌀 A lightweight dropdown popup spinner, fully customizable with an arrow and animations for Android.
A Kotlin library providing a simple, high-performance way to use off-heap native memory in JVM applications.
native_memory_allocator A library which uses sun.misc.Unsafe to allocate off-heap native memory. Motivation The goal of this project is to provide a s
A lightweight Kotlin library which converts images to PixelArt in Android.
PixelArtImageView PixelArtImageView is a lightweight library used to convert standalone images into pixel art. The view extends ImageView behaviour an
ComposePrefs3 is a fully featured library of preference composables for Jetpack Compose.
ComposePrefs3 This is the M3 version of ComposePrefs. The M2 version can be found here. ComposePrefs3 is a preferences library for Jetpack Compose whi
Image cropping library written with Jetpack Compose with other Composables such as ImageWithConstraints scales Bitmap
Image cropping library written with Jetpack Compose with other Composables such as ImageWithConstraints scales Bitmap it displays and returns position and bounds of Bitmap and ImageWithThumbnail to display thumbnail of the image on selected corner.
Jetpack compose App Intro
App Intro (Experimental) Jetpack compose App Intro. Who's using App Intro? 👉 Check out who's using App Intro Include in your project Gradle Add the d
A rating scale android library
RatingScale A rating scale android library A customizable rating scale supporting a 1-10 scale. Usage In your layout.xml ?xml version="1.0" encod
Custom Lean back adaper for tv developers
CustomLeanBackAdapter Custom Lean back adaper for tv developers Installation: Add in root gradle: allprojects { repositories { maven { url
Changelog - a android library, it helps developers display the history of changes in their applications
Changelog is a android library, it helps developers display the history of changes in their applications. Supports Locales, Layout direction
A Jetpack Compose library with blur, pixelate, and other effects to keep your designer happy. Inspired by iOS UIVisualEffectView.
A Jetpack Compose library with blur, pixelate, and other effects to keep your designer happy. Inspired by iOS UIVisualEffectView.
Includes jetpack compose, navigation, paging, hilt, retrofit, coil, coroutines, flow..
Nextflix-Composable A Clean Architecture App to show use of multi-module-architecture in a Jetpack Compose. The modules are as follow: app: Presentati
Android QA/Debug tools to speed up and streamline the development progress.
Android Dev Tools is a library that contains various QA/Debug tools to speed up and streamline the development progress.
Multi Roots TreeView implementation for Android Platform with a lot of options and customization
TreeView Multi Roots TreeView implementation for Android Platform with a lot of options and customization Demo Features: - No Custom Views. - Easy use
A library that you can use in 4 different types(Success, Error, Warning, Info) written with Jetpack Compose.
Composable Sweet Toast A library that you can use in 4 different types(Success, Error, Warning, Info) written with Jetpack Compose. You can use this t
🌈 Palette - A color picker library made in Jetpack Compose
🌈 Palette A color picker library made in Jetpack Compose. Including in your project Gradle Add it in your root build.gradle at the end of repositorie
Android Annotation Processor library to generate adapter class easily from your model with a lot of customization
Android Annotation Processing Library to generate your adapters only with Annotations on your model, support working with Kapt and KSP Processors
AudioNotes 📙 An open source simple audio note taking app built to demonstrate android development best practices.
AudioNotes 📙 A simple open source audio note-taking 📝 Android application built to describe the use of Modern Android development tools. 🏗 . Made w
🧱 Brick - Multiplatform navigation library for Compose.
Brick Take control of your apps Brick is a lightweight library to make navigation. Features Framework free (Router can be injected in any layer of pro
Depenject - a lightweight, minimalistic dependency injection library for Kotlin/JVM.
depenject depenject is a lightweight, minimalistic dependency injection library for Kotlin/JVM. Our goal is similar to flavor's to simplify the usage
Android-stories: A simple stories library inspired by Instagram and alike
A simple stories library inspired by Instagram and alike. Requirements Min SDK = 22 Installation Add these dependencies to your proje