1858 Repositories
Android aar-library Libraries
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
👨💻 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 :/ )
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.
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
📅 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.
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
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
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
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
This projects implements Github User search with Android Pagination 3 Library
GithubUser Search An Android App that lists the github users sorted by most followers Resources GitHub API Building Clone the git repository Build ./g
Yet another adapter delegate library.
Yet another adapter delegate library. repositories { ... maven { url 'https://jitpack.io' } } ... dependencies { implementation("com.git
KSP-based library that generates lists from your annotation usages
ListGen, Generate Lists From Functions That Have @Listed Annotations! Welcome to ListGen! ListGen is a KSP-based library that can generate lists (and
Clickstream - A Modern, Fast, and Lightweight Android Library Ingestion Platform.
Clickstream is an event agnostic, real-time data ingestion platform. Clickstream allows apps to maintain a long-running connection to send data in real-time.
Regret is an Android library for apps that wants to implement an undo/redo feature
Regret I've been developing on an editor for my Android App recently, using Jetpack Compose, but Google doesn't implement a built-in undo / redo for d
A package to include a standard Unlock premium view in iOS and Android apps
A package to include a standard Unlock premium view in iOS and Android apps
This application uses Google Play Services Vision library to scan barcodes. It uses Google's on device ML kit to scan for barcodes.
Barcode-Scanner This application showcases use of Google Play Services Vision library It uses Google's on device machine learning kit to scan for barc
Memory objects for Kotlin/JVM and Java
Memoria Why should an object care about where to store their bytes? Examples Basics RAM can used as a memory storage: val ram: BytesMemory = RamMemory
Android native news App using API from thenewsapi.com and Retrofit Library
FlashBytes-Android-News-App Android Material Design News App using API from https://www.thenewsapi.com/ and Retrofit Library Screen Splash, Onboard Sc
Utility library that utilizes KSP to generate Room type converter classes.
Roomie Roomie is an annotation processing library that utilizes KSP to geaRoomie is an annotation processing library that utilizes KSP to generate TypeConverter classes for Room. TypeConverter classes most often involve same boiler-plate code and Roomie makes it really easy to quickly create them with a single annotation.nerate TypeConverter classes for Room. TypeConverter classes most often invol
Simple, Powerful and Beautiful Android Image/Video/Audio Picker 😎
Simple, Powerful and Beautiful Android Image/Video/Audio Picker 😎 Features 😍 No need check storage permission 😉 Single and multiple selection Suppo
☯️Sophisticated and cool intro with Material Motion Animations(No more viewpager transformer or Memory leak)
Material Intro Sophisticated and cool intro with Material Motion Animations. Who's using Material Intro? 👉 Check out who's using Material Intro Inclu
🧛 Fragula is a swipe-to-dismiss extension for navigation component library for Android
Fragula is a swipe-to-dismiss extension for navigation component library for Android.
Multi Roots TreeView implementation for Android Platform with a lot of options and customization
Multi roots TreeView :palm_tree: implementation for Android Platform with a lot of options and customization
[prototype] Generate TypeScript interfaces from Kotlin classes
Kotlinx Serialization TypeScript Generator Kotlinx Serialization TypeScript Generator creates TypeScript interfaces from Kotlinx Serialization classes
Abysl Asset Manager is an easy to use library management tool to index and search game assets
Abysl Asset Manager is an easy to use library management tool to index and search game assets. Features Itch.IO Library Import Hum
A secure, opensource android app to store your bank accounts, cards, and credentials. Locally and securely.
Digital Tijori 🔒 Digital Tijori app lets you store your bank accounts, cards and credentials. You can link cards and credentials to a particular bank