1997 Repositories
Android example-library Libraries
A complete library to build Android apps with a built-in theme engine.
Dynamic Support A complete library to build apps for Android 4.0 (API 14) and above with a built-in theme engine. It is built on top of the latest app
DaVinci is an image downloading and caching library for Android Wear
DaVinci DaVinci is an image downloading and caching library for Android Wear Usage Use DaVinci from your SmartWatch app DaVinci.with(context).load("/i
Android Library to easily implement in-app updates
Android Library to easily implement in-app updates. Support with a :star: Contributions are welcome!
Android library to showcase/highlight the multiple views on same overlay
MultiLamp MultiLamp is simple and easy to use Android library to showcase/highlight the multiple views on the same overlay with some message. Gradle S
[RETIRED ] Android camera easy access library and embedded QR (and other codes) scanner, based on ZXing
Retirement Notice This project is retired and no longer maintained. Unfortunately I do not have enough time to supoprt it in a quality way and also th
Events Calendar is a user-friendly library that helps you achieve a cool Calendar UI with events mapping.
Events Calendar is a user-friendly library that helps you achieve a cool Calendar UI with events mapping. You can customise every pixel of the calendar as per your wish and still achieve in implementing all the functionalities of the native android calendar in addition with adding dots to the calendar which represents the presence of an event on the respective dates. It can be done easily, you are just a few steps away from implementing your own badass looking Calendar for your very own project!
🔓 Kotlin version of the popular google/easypermissions wrapper library to simplify basic system permissions logic on Android M or higher.
EasyPermissions-ktx Kotlin version of the popular googlesample/easypermissions wrapper library to simplify basic system permissions logic on Android M
A simple, lightweight and powerful field validation library for Android.
Convalida Convalida - (Italian for "validation") Convalida is a simple, lightweight and powerful field validation library for Android. Documentation G
An Android library to make the implementation of voice/audio messages' playing easier
ChatVoicePlayer An Android library to make the implementation of voice/audio messages' playing easier Why to use this library? To avoid the unwanted e
Android library for getting photo or video from a device gallery, cloud or camera. Working with samsung devices. Made by Stfalcon
ContentManager Library for getting photos, videos or files of any type from a device gallery, external storage, cloud(Google Drive, Dropbox and etc) o
A lightweight "about screen" library to allow quick but customizable attribution in Android apps.
Attribouter Attribouter is a lightweight "about screen" for Android apps, built for developers to easily credit a project's contributors & dependencie
Android Library to make it easy to create CodeEditor or IDE that support any languages and themes
CodeView Android Library to make it easy to create your CodeEditor or IDE for any programming language even for your programming language, just config
A simple Android library that applies shadows of any color to views and allows easy manipulation of edges.
ComplexView A simple Android library that applies shadows of any color to views and allows easy manipulation of edges. ComplexView now supports shadow
The widgets (EditText and TextView) for support of money requirements like currency, number formatting, comma formatting etc.
EasyMoney-Widgets The widgets (EditText and TextView) for support of money requirements like currency, number formatting, comma formatting etc. NOTE:
LiveStream is a simple class which makes communication easy among different modules of your application.
LiveStream-Kt (Android) 📱 LiveStream is a data holder class which can observe change of data in real-time and emit values too. Unlike other observabl
Multi Image Picker and Multi Image Capture Library
Multimager Multi Image Picker and Multi Image Capture Demo app This is a sample demonstration for multiple images capture as well as multiple image pi
Android library for accessing device call logs
Call Logs - Android library for accessing device call logs Installation Step 1. Add the JitPack repository to your root build.gradle file. allprojects
Simple library for creating bottom tab layout. Made by Stfalcon
BottomTabLayout Simple library for bottom tab layout Download Download via Gradle: compile 'com.github.stfalcon:bottomtablayout:0.3' or Maven: depend
Android library for country flag, currency, and other country information
World Country Data, flags, currency and more - an open source android library for getting country flags and other country attributes An Android librar
Asimov-flagz-kt - Feature flags library based on Togglz library
Asimov Flagz Feature flags library based on Togglz library. Installation Gradle
Instagram's emoji reaction for android!
EmojiReactionView An Android library to make Emoji Reactions on imageviews in a manner Instagram does this!. Table of contents Features Example Usage
A ready-made pretty interactive card form that can be included in your Android app, making it easy to accept credit and debit cards.
ANDROID CARD FORM A better Android credit/debit card interactive form without writing a lot of code CardForm can be used as a simple credit card valid
🔥 An android library to get simple menu options on steroids 💪
Pager 🔥 An android library to get simple menu options to 💪 . Inspired by AndroidResideMenu. GIF AndroidPub(Medium) Post You can read the AndroidPub
simple light weight android library for displaying tabulated data
LegacyTableView simple light weight android library for displaying tabulated data This is a simple android library that will help you include tables i
Fole is a simple library to collapse and expand a TextView.
Fole Fole is a simple library that handles a toggle for you, to expand and collapse a TextView. Please, star this repo if you find it useful. 🙃 Demo
Android library for displaying data based on JSON configuration fetched from server
Android library for displaying data based on JSON configuration fetched from server. With this library, you can kiss goodbye to string.xml, dimen.xml, arrays.xml. Keep all your string/integer/array config in one file. The library will automatically fetch the data from the url you provide.
Android Express Events Library
Eventex, Android Express Events Android library to send/post data to Fragments, Layouts, Activity. No need to create interfaces and pass listeners to
This library lets you create joystick with some customization for android
AndroidJoyStickView This library lets you create joystick with some customization for android Gradle Add the dependency dependencies { ... imp
IndicatorView Library For Android
IndicatorView A simple library to add indicators for your Carousel or ViewPagers. Download Step 1. Add the JitPack repository to your build file Gradl
Library for fetching usage stats of applications in an android device.
AppsUsageMonitor Library Java library for Android to detect time spent on applications in an android device. Contents Requirements Features Implementa
Android dialog library to give user feedback about the common operations like Success, Warning and Errors.
CircularDialogs CircularDialogs is custom Android dialog library to give user feedback about the common operations like Success, Warning and Errors. Y
📱 Simple library which adds beautiful animation to views 💥
Boom ⭐ A lightweight library written in Kotlin to implement elastic touch effect in your project. Supports ❤ Feel free to give your support by contrib
TextLengthBar is an android library to manage EditText input count state.
TextLengthBar is an android library to manage EditText input count state. Features Set TextLengthBar attributes on xml Set TextLengthBar
Physikal is a Kotlin units of measurement, physical computing, and dimension analysis library.
Physikal Physikal is a Kotlin units of measurement, physical computing, and dimension analysis library. Currently just extensions for Java units of me
Tiny library to ease the use of environment variables with support for .env files
asimov/environment Tiny library to ease the use of environment variables with support for .env files. Installation Gradle (Kotlin) repositories {
An Android app which provides design news & inspiration as well as being an example of implementing material design.
[ 🚧 Work in progress 👷♀️ ⛏ 👷 🔧️ 👷 🔧 🚧 ] Plaid 2.0 Rewriting Plaid using Android Architecture Components, in Kotlin. 👀 "Up for grabs" issues –
Library for GIF results, preview, play, share everything at one place!
Giphy Image Results Preview Library for GIF results, preview, play, share everything at one place! Download Demo APK from HERE Kindly use the followin
CountryCurrencyPicker is an android picker library for country and / or currency
CountryCurrencyPicker is an android picker library for country and / or currency. You can implement it as fragment or dialog. It offers the option to search for country values and / or currency values. Inspired by country-picker-android and currency-picker-android
Step indicator with titles/labels and tons of customizations.
PageStepIndicator was built from existing StepIndicator library developed by Layerlre . I needed a page indicator that can display title and at the sa
🚀 A library that helps you animate change in numeric values in a TextView
AnimatedCountTextView A library that helps you animate change in numeric values in a TextView. Gradle Dependency Add the dependency to your app's buil
FlagChatAdapter is easy to implement enchanting recycler view adapter
FlagChatAdapter is easy to implement enchanting recycler view adapter. Just extend your adapter with FlagChatAdapter, impliment some methods and voila! You have got the most beautiful looking chat on your phone. Zero boilerplate code, just put your variables in the right direction.
🔥Replace typical onLongClickListener with this library!
FillingButton Replace typical onLongClickListener with that library! It's the new way to handle onLongClickListener on buttons. Sample Added new type
The app demonstrates principles of usecases with RxJava2 , Dagger2 , Room , MVP , Mockito and Clean Architecture in Android. 📚
Mediateka About The app demonstrates principles of Clean Architecture in Android. Based on data from https://www.themoviedb.org/ Screenshots Simple il
RealStoragePathLibrary is a powerful open source library with very minimal footprint
RealStoragePathLibrary is a powerful open source library with very minimal footprint which helps to find the real paths of the storage devices attache
A simple custom view class to enter otp
otpview A custom view class to enter a four digit code which is used often these days for authentication. How to integrate the library in your app? Gr
This library will no longer be updated 😭
한국어 No more boilerplate adapters and view holders. Slush will make using RecyclerView easy and fast. The goal of this project is to make RecyclerView,
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
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.
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
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
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
BottomSheet-Android - A simple customizable BottomSheet Library for Android Kotlin
BottomSheet-Android A simple customizable BottomSheet Library for Android Kotlin
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