2566 Repositories
Android jetpack-library Libraries
An offline geocode library for android, powered by SQLite, using osm data.
An offline geocode library for android, powered by SQLite, using osm data. 离线地理编码Android库,基于SQLite,使用开放街道地图数据。
LifecycleEvents library is an event bus implementation, using lifecycle from android architecture components and kotlin language features
MinSDK 14+ LifecycleEvents LifecycleEvents library is an event bus implementation, using lifecycle from android architecture components and kotlin lan
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 for native floyd steinberg dithering on bitmap
Native-Floyd-Steinberg-Dithering Android library for floyd-steinberg dithering on bitmap using JNI/Cmake Why FSD For those who don't know the purpose
Small custom view with smooth overscroll. You can add header with scale background
OverscrolllableNestedScrollView Small custom view with smooth overscroll. You can add scale background dependencies { implementation 'com.gith
Android -MVVM-Jetpack Compose-Kotlin Flows-Dagger Hilt-Retrofilt2-Coil
android-mvvm-jetpack-compose-kotlin-flows Android -MVVM-Jetpack Compose-Kotlin Flows-Dagger Hilt-Retrofilt2-Coil A sample project that presents a mode
A group of exercise projects implementing different areas of native Android development with Kotlin and Jetpack Compose.
A group of exercise projects implementing different areas of native Android development with Kotlin and Jetpack Compose. Can help anyone who is just starting to learn Android development with Kotlin.
SSJetPackComposeProgressButton is an elegant button with a different loading animations. 🚀
SSJetPackComposeProgressButton SSJetPackComposeProgressButton is an elegant button with a different loading animations which makes your app attractive
A collaborative list of awesome jetpack compose resources.
Awesome Jetpack compose A collaborative list of awesome jetpack compose resources. Featured in Content Official Documentation Conference talks Article
Community-driven collection of Jetpack Compose example code and tutorials
Jetpack Compose Playground Introduction 🙋♂️ This is an Jetpack Compose example project. I'm collecting a bunch of sample codes for Jetpack Compose.
Playground project for the Jetpack Compose APIs
Compose Academy Playground is a free resource that provides snippets and practical samples on how to use Jetpack Compose for the Android platform. The
🚀 This project contains various examples that show how you would do things the "Jetpack Compose" way
Learn Jetpack Compose By Example Over the course of the last few years Android development has gone through significant changes in how we structure ou
👓 A continuously updated list of learning Jetpack Compose for Android apps.
Awesome Jetpack Compose Learning Resources 👓 A continuously updated list of learning Jetpack Compose for Android apps. Awesome Jetpack Compose Learni
👓 A curated list of awesome android learning resources for android app developers.
Awesome Android Learning Resources 👓 A curated list of awesome android learning resources for android app developers. Awesome Android Learning Resour
KMonitor - Compose Multiplatform application to fetch data provided by MSI Afterburner and broadcast them to your local network
kMonitor: Your pc stats over the network What is this? A small desktop companion
Kapture - A small library for Jetpack Compose to capture Composable content to Android Bitmap
kapture A small utility library for Jetpack Compose to capture Composable conten
Kotlin-echo-client - Echo client using Kotlin with Ktor networking library
Overview This repository contains an echo server implemented with Kotlin and kto
Android Library for Easily calling Runtime Permission on Android Marshmallow and above
Note: Deprecated as the new way of requesting permission is quite straightforward PermissionMadeEasy Android Library for Easily calling Runtime Permis
This library provides you cool reveal animation on toggle
RevealSwitch This library provides you cool reveal animation on toggle. Dependency Step 1: Add Jitpack repository to your root(project) build.gradle a
Android library which provides a signature view.
Easy-Signature-Android Easy signature is an ui library that provides android developer with a plugable signature view. This view can be added as an ac
An Android library that allows to show floating contextual menu like Google
Screenshots Sample Sample source can be found here Description floating-contextual-menu is an Android library for creating floating contextual menus U
A simple library to display a horizontal calendar with custom start and end date, and mark events with a background
Horizontal Calendar View A simple library to display a horizontal calendar with custom start and end date, and mark events with a background Installat
Send push notification from server to mobile application.
Firebase Push Notification Tutorial How Firebase Push Notification works? Firebase serves as a module between your server and the devices that will be
🌠 Simple way make your beautiful dialog (Bottom Sheet Dialog)
Bottom Flux Dialog BottomFluxDialog, Simple way make your beautiful dialog Download Demo ScreenShot Setup The simplest way to use BottomFluxDialog is
Library for composability of interdependent non-blocking I/O tasks
Composer Composer helps you to organize and execute multiple interdependent asynchronous input/output tasks such as webservice calls, database read/wr
Kotlin library which shortens url.
UrlShortener Introduction Shortens url using google shortener service. How to use Update Google Api Key in your string.xml string name="google_api_ke
A simple android library to play with GIF
EasyGifView A simple android library to play with GIF Usage Gradle 1 Add it in your root build.gradle at the end of repositories allprojects { re
Developing easy to use any animation set for splash screen or any other views in your Android application
AnimateViewLibrary Developing easy to use any animation set for splash screen or any other views in your Android application. Easy to use, so you can
Android contact extractor library is entitled to provide, simple contacts extraction API's to fetch contact from 'Contact' application
Android-Contact-Extractor-Library Extract all the contacts from android 'Contacts' application by using simple easy-to-use apis. It helps to remove th
Creating a very light weight custom radiobutton
android RadioButton Creating a CustomRadioGroup and CustomRadioButton Steps to Create a CustomRadioGroup and CustomRadioButton To Create a CustomRadio
SASlider is lightweight cool looking custom slider control which enables the user to input integer or decimal values with high customizeability
SASlider is lightweight cool looking custom slider control which enables the user to input integer or decimal values with high customizeability. User can select values by inputting in text field above slider, slide the control or tap anywhere on the slider to move it.
A toastoregg library for android.
ToastOrEgg Prerequisites allprojects { repositories { ... maven { url 'https://jitpack.io' } } } Dependency Add this to your mo
NetworkConnection is a simple library to http request support.
NetworkConnection Overview NetworkConnection is a simple library to http request support. this mean goal is to provide a very simple interface to deve
ExtraMapUtils is an android library to make working with map markers, polygon and polyline drawing on googlemaps
simple library for handle markers, polygons and polylines on google maps. ExtraMapUtils is an android library to make working with map markers, polygo
Android library to convert a number to word for Persian/Farsi language written in Kotlin
PrettyPersianNumbers Convert numbers to Persian words - - 📺 Preview 📱 Compatibility 💻 Usage 📩 Download 📋 Features 🧾 Changelog 🏆 Credits ⚖️ Lice
CircleProgressBar is circular progress with animation and color.
CircleProgressBar Use the CircleProgressBar as a progress in your Android Application. Usage Step 1 Add it in your root build.gradle at the end of rep
Android M Permissions - Fast & Simple.
Android Permission Check Library Status [![Build Status](https://travis-ci.org/drilonreqica/Android-Permission-Check-Library.svg?branch=develop)](http
Me as a Kotlin Multiplatform composition
Me Please note, this is not an official Google repository. It is a Kotlin multip
MatrixCompose - Replica of the popular scene from The Matrix
MatrixCompose Grabacion.de.pantalla.2022-01-04.a.la.s.5.46.41.p.m.mov
Bicicas-app - Unnoficial Bicicas App Built With Kotlin
Unnoficial Bicicas App This project is the continuation of Unnoficial Bicicas ap
DrawBox: a multi-purpose tool to draw anything on canvas, written completely on jetpack compose
DrawBox DrawBox is a multi-purpose tool to draw anything on canvas, written comp
Paging 3 with Jetpack Compose - Demo App
Paging 3 with Jetpack Compose - Demo App YouTube Tutorial Series
UniversalAsyncHandler to provide http post requests efficiently...
UniversalAsyncHandler UniversalAsyncHandler to provide http post requests efficiently... This library is very efficient for users who are still using
Android-livedata-validation - DataBinding ViewModel form validation library for Android ♻
Support/Features Supports TextView, EditText, AppCompatEditText, TextInputEditText, TextInputLayout and CheckBox Combine different types of error mess
MukkiaSevaigal - Android library for commonly used functions
MukkiaSevaigal Android Utility library for commonly used functions Features: You can easily: Toast Messages Log Show SnackBar Save to Preferences Retr
MultiLevelAdapter - Android library to allow collapsing and expanding items in RecyclerView's Adapter on multiple levels
MultiLevelAdapter MultiLevelAdapter is an Android library to allow collapsing and expanding items in RecyclerView's Adapter on multiple levels (no lim
LinkedIn-SDK-Android - A lightweight android library to implement Login with LinkedIn in your Android app.
LinkedIn-SDK-Android A lightweight android library to implement Login with LinkedIn in your Android app, that supports both Activities and Fragments.
JadeSharedPreference - A light weight library which uses annotation processing to generate codes that let you read and write to SharedPreferences file
JadeSharedPreference A light weight library which uses annotation processing to generate codes that let you read and write to SharedPreferences file.
Translate (i18n) Module in Kotlin to use in Android
Translate (i18n) Module in Kotlin to use in Android Library create by Anartz Mugika ([email protected]) Instructions to download library from Maven In
SocialLogin - Android library for easy social login integration
Social Login With this library you can easily add authorization via social network in your application Each social network and auth type provides in s
CoroutinesPermission - Android Library for easy permission management using Coroutines
CoroutinesPermission Android library Android Library for easy permission management Install Gradle Add the JitPack repository to your project level bu
Suggestive - An Android UI library that allows easy implementation of (text) input suggestion popup windows.
Suggestive 🍌 An Android UI library that allows easy implementation of (text) input suggestion popup windows. Implement filtering using the onQuery ca
DynamicTree - Android view library that represents tree structure data.
Android view library that represents tree structure data. Sample Install Gradle Add the JitPack repository to your project level build.gradle file all
ImageList-Lib - Android library for showing images side by side.
ImageList-Lib Android library for showing images side by side. This is based on CircleImageView from hdodenhof . Used Glide for image. Gradle allproje
Android-ConfigIO - A small and encapsulation library for creating, accessing, and modifying Key-Value configuration file in XML / JSON format
Android-ConfigIO A small and encapsulation library for creating, accessing, and modifying configuration file with Xml and Json format Features Read/Wr
VsBottomNavigationView - A library for building any BottomNavigationView you want without creating your custom implementation.
VsBottomNavigationView A library for building any BottomNavigationView you want without creating your custom implementation. Gradle androidExtensions
W3w-android-components - An Android library to use what3words autosuggest
w3w-android-components An Android library to use the what3words v3 API autosuggest. To obtain an API key, please visit https://what3words.com/select-p
Kotlin library built to provide an easy way of pulling actual Android string resources from Lokalise.
Kotlin library built to provide an easy way of pulling actual Android string resources from Lokalise. Add maven repository to your Gradle file: // kot
APIServiceLibrary - Minimized API library which is used call the server request in andorid.
Minimized API Service Library This is a optimized custom library for server communication. References taken from VOLLEY library. We can reduce the cod
Change-scene - Switch between different layouts for different states, easily.
change-scene helps easily switch between different layouts without writing much code of View visibility. Setup Add change-scene to your dependencies b
PinchToZoom - Pinch to zoom used within list like Instagram
Pinch To Zoom 📜 Description Pinch to Zoom with Pan Gestures like Instagram 💡 Motivation and Context Big Thanks 🙏🏻 to the guy and his amazing repo
Compose-actors - Android app built with jetpack compose follows new revamped guide to app architecture
Compose Actors 💃 Inspired from JetCaster JetNews JetSnack More compose content
PhoneAuthentication - Firebase Phone Authentication For Android
PhoneAuthentication Firebase Phone Authentication. Android Clean Architecture us
BottomSheet-Android - A simple customizable BottomSheet Library for Android Kotlin
BottomSheet-Android A simple customizable BottomSheet Library for Android Kotlin
EkarAssignment - Ekar Assignment for Mobile Engineers
EkarAssignment Ekar Assignment for Mobile Engineers UI App consist of 3 differen
PagedGrid - Custom android view composed by multiple page grids with custom content and layout
PagedGrid A PagedGrid is a ViewPager which pages are GridLayout with equal distributed rows and columns. This project is an Android library, written i
About-icons - Android library to easily give credit if using icons which require attribution
Android About Icons Library About this project Features How to use Planned improvements Screenshots Contribute Apps using this library License About t
Capturable - 🚀Jetpack Compose utility library for capturing Composable content and transforming it into Bitmap Image🖼️
Capturable 🚀 A Jetpack Compose utility library for converting Composable content into Bitmap image 🖼️ . Made with ❤️ for Android Developers and Comp
WPatternLock: Android jetpack compose pattern lock library
WPatternLock android jetpack compose pattern lock library easy to use customizab
WPatternLock: Android jetpack compose pattern lock library
WPatternLock android jetpack compose pattern lock library easy to use customizab
ExoPlayerComposeSample - Example for how we can use the ExoPlayer with Jetpack Compose
ExoPlayer Example with Jetpack Compose This repository demonstrates how we can u
Kotlinx-murmurhash - Kotlin Multiplatform (KMP) library for hashing using MurmurHash
kotlinx-murmurhash Kotlin Multiplatform (KMP) library for MurmurHash, a non-cryp
AndroidBriefActions - Android library for sending and observing non persistent actions such as showing a message; nice readable way to call navigation actions from ViewModel or Activity/Fragment.
implementation "com.vladmarkovic.briefactions:briefactions:$briefActionsVersion" Benefits Why use brief-actions library pattern: Prevent short-term ac
CutableTextView - the super lightweight library that helps to you cut long text. ✂️
An easy to use CutableTextView when you need to cut a long text. ✂️ ✂️ ✂️ Gradle dependencies { implementation 'com.github.devit951:cutabletextvie
HowsTheWeather - 🌄 Your typical weather app, made really simple.
How's The Weather This is a simple Android app made with the purpose of learning how to access external APIs. It displays the data fetched from this A
Ehya-android - This application displays the deserted Sunan for us to revive them.
Ehya | إحياء Available on Google Play Libraries Jetpack Compose for the UI. Compose Navigation. Compose Animation. Room for the data persistence. Work
FullMangement - an application that helps you manage your tasks effectively. built with the latest tachs like Compose UI, Jetpack libraries, and MVVM design pattern.
Full Management is an application that helps you manage your tasks effectively. built with the latest tachs like Compose UI, Jetpack libraries and MVVM design pattern.
Android-licenses-library - Lightweight Android library which provides most common licenses in formatted and plain text
Android Licenses Library About this project Features How to use Screenshots Contribute Thanks Apps using this library License About this project This
LoKi - 🔒 Add a passcode lock feature to your android applications hassle-free.
LoKi 🔒 Add a passcode lock feature to your android applications hassle-free. Download Go to the Releases to download the demo APK. Screenshots Includ
CustomToast - Android Library to show Custom Toast message
CustomToast Android Library to show Custom Toast message [Please don't use v1.2 or 1.2 they are deleted and not meant for production , they are actual
Pin-view - A Kotlin library that integrates a customized Pin code View to your project
PinView - Kotlin library A customizable Pin Code entry view that can be used as a user login authentication method in your project. Installation in pr
ANP Audio Recorder is a library that helps a developer to provide a easy way to to user record an audio and play it to get a feedback about the record.
ANP Audio Recorder Introduction ANP Audio Recorder is a library that helps a developer to provide a easy way to to user record an audio and play it to
Android-Edit-Textview-Library - A Library to manage properties of Edittext and Textview
EditTextviewLibrary This Library can be used to create Textview and Edittext efficiently , this library provides you 16 type of font styles, different
AnalogClockView is a custom view library for android development.
AnalogClockView is a custom view library for android development. It takes time from the device and show time by Analog clock
A Glitch in the Data - a no-nonsense android library for form validation/validate and string matching
A Glitch in the Data A no-nonsense Android Library for Form Validation and String Matching - - 📺 Preview 📱 Compatibility 💻 Usage 📩 Download 📋 Fea
Twitter-Helper - A helper library that helps making twitter integration easy
Twitter-Helper (Not Maintaining Anymore) A Twitter integration library for Android that helps making twitter integration very easy. Using Twitter Help
Android Business Hours Picker Library
Business Hours Picker A business hours picker lib for Android Want to add a business hours picker and viewer in your application? Try this library ! S
GlowShapeDrawable - Custom drawable to do outer glow effects ✨
GlowShapeDrawable 💻 Setup Add it in your root build.gradle at the end of repositories allprojects { repositories { ... maven { u
Torch is a simple-use library for Android hepls you to have an access on the flash light.
Torch Torch is a simple-use library for Android hepls you to have an access on the flash light. Gradle Step 1. Add the JitPack repository to your root
Skeleton-dagger-app - Skeleton app made with Dagger, Retrofit and Room. Fork it, play with it and create your own project with the base setup already :)
skeleton-dagger-app Pre Requisite : Must be familier with Dagger architecture. You can have a look at this writeup https://medium.com/@nsaveek/create-
Searchable paging - This library can help you to create searchable list with pagination
Searchable Paging Library Add it in your root build.gradle at the end of repositories: allprojects { repositories { ... maven { url 'https://jitp
AndroidMiniDebugger - A small tool to log your application inside your application with a floating UI component
AndroidMiniDebugger A small tool to log your application inside your application with a floating UI component Preview Usage: Step 1 Add it in your roo
Vega-Scroll-Layout-Library - It is is a lightweight animation flowlayout which fade and shrink the head itemView when scrolling : http://www.tellmehow.co/vega-scroll-layout-android-slider/
Vega-Scroll-Layout-Library It is is a lightweight animation flowlayout which fade and shrink the head itemView when scrolling. See demo here Idea abou
TextPathAnimation - TextPathView is a Android library in which view with text path animation!
Text Path Animation for Android Text Path Animation is to enter text, then set some animation properties, and brush effects, and finally start on the
FeedbackerLib - feedback Library is a new way of getting user feedback!
Feedbacker Library This Library Provide you to get user device information, when they provide feedback to you. It Includes- Lite Version (No Activity
Kamper - a small KMM/KMP library that provides performance monitoring for your app.
🎯 Kamper Kamper is a KMP/KMM library that implements a unified way to track application performances. The solution is based on plugin design patterns
GraphQL Jetpack - A collection of packages for easily writing Java GraphQL server implementations
GraphQL Jetpack A collection of packages for easily writing Java GraphQL server
Bukkit library written in Kotlin to make with compatibility and ease non-playable-character (NPC)
mc-npk Easy to use, fast and efficient library to make non-playable-characters (
Λrrow is a library for Typed Functional Programming in Kotlin.
Λrrow is a library for Typed Functional Programming in Kotlin. Arrow aims to provide a lingua franca of interfaces and abstractions across Kotlin libr