1891 Repositories
Android camera-library Libraries
Nucleus is an Android library, which utilizes the Model-View-Presenter pattern to properly connect background tasks with visual parts of an application.
Nucleus Deprecation notice Nucleus is not under develpment anymore. It turns out that Redux architecture scales way better than MVP/MVI/MVVM/MVxxx and
A Model-View-Presenter / Model-View-Intent library for modern Android apps
Mosby A Model-View-Presenter and Model-View-Intent library for Android apps. Dependency dependencies { compile 'com.hannesdorfmann.mosby3:mvi:3.1.1
A library that gives full control over text related technologies such as bidirectional algorithm, open type shaping, text typesetting and text rendering
Tehreer-Android Tehreer is a library which gives full control over following text related technologies. Bidirectional Algorithm OpenType Shaping Engin
Custom font library for android | Library to change/add font of Entire Android Application at once without wasting your time - TextViews, EditText, Buttons, Views etc.,
AppFontChanger In a Single shot change font of Entire Android Application - TextViews, EditText, Buttons, Views etc., Kindly use the following links t
Helper object for injecting typeface into various text views of android.
TypefaceHelper Helper object for injecting typeface into various text views of android. Overview We can use various custom typefaces asset for any tex
A lightweight Android library for use iconic fonts.
Print A lightweight Android library for use iconic fonts. Download Gradle: compile 'com.github.johnkil.print:print:1.3.1' Maven: dependency gro
An Android library for displaying a dialog where it presents new features in the app.
WhatIsNewDialog What is new dialog for Android is used for presenting new features in the the app. It can be used in the activity starts, from menu or
An Android library that provides a simple implementation of a DialogFragment
SimpleDialogFragment An Android library that provides a simple implementation of a DialogFragment. Are you tired of creating a new DialogFragment for
Android library that allows applications to add dialog-based slider widgets to their settings
Android Slider Preference Library Overview Slider represents a float between 0.0 and 1.0 Access with SliderPreference.getValue() or SharedPreferences.
Make a Popup appear long pressing on a view and handle drag-release events on its elements
LongPressPopup You can try the demo app on google play store. https://play.google.com/store/apps/details?id=rm.com.longpresspopupsample Or see the ful
📱 An Android Library for 💫fluid, 😍beautiful, 🎨custom Dialogs.
Aesthetic Dialogs for Android 📱 📱 Android Library for 💫 fluid, 😍 beautiful, 🎨 custom Dialogs. Table of Contents: Introduction Types of Dialog Dar
Make your native android Dialog Fancy and Gify. A library that takes the standard Android Dialog to the next level with a variety of styling options and Gif's. Style your dialog from code.
FancyGifDialog-Android Prerequisites Add this in your root build.gradle file (not your module build.gradle file): allprojects { repositories { ...
A small library replicating the new dialogs in android L.
L-Dialogs A small library replicating the new dialogs in android L. Set Up (Android Studio): Download the aar here: https://www.dropbox.com/s/276bhapr
Android library to show "Rate this app" dialog
Android-RateThisApp Android-RateThisApp is an library to show "Rate this app" dialog. The library monitors the following status How many times is the
LicensesDialog is an open source library to display licenses of third-party libraries in an Android app.
LicensesDialog LicensesDialog is an open source library to display licenses of third-party libraries in an Android app. Download Download the latest R
Library project to display DialogFragment with a blur effect.
BlurDialogFragment This project allows to display DialogFragment with a burring effect behind. The blurring part is achieved through FastBlur algorith
Lightweight, minimalistic dependency injection library for Kotlin & Android
‼️ This project is in maintenance mode and not actively developed anymore. For more information read this statement. ‼️ Katana Katana is a lightweight
Custom View classes for TextView, EditText & Buttons - to set custom fonts
CustomFontView Custom font classes for TextView, EditText & Buttons How to integrate the library in your app? Gradle Dependecy dependencies {
Create curve bottom navigation using this library
Curve Bottom Bar Download Add it to your build.gradle with: allprojects { repositories { maven { url "https://jitpack.io" } } } and: d
A sample project which can be used as a base in order to develop Media Library applications for Android TV. Follow the series of blogs starting at http://www.malmstein.com/blog/2014/10/21/building-applications-for-android-tv/ in order to keep up to date with the process
Android TV Explorer A sample project which can be used as a base in order to develop Media Library applications for Android TV. Follow the series of b
A simple notes app to demo Room + LiveData implementation in Android
RoomDb-Sample This is a demo app on how to implement Room persistance library, making use of LiveData in Android app How to implement Room: a SQLite o
RoboDemo is a ShowCase library for Android to demonstrate to users how a given Activity works.
RoboDemo RoboDemo is a ShowCase library for Android to demonstrate to users how a given Activity works. A sample is available in the download area of
Examples for my Android GraphView library
Chart and Graph Library for Android GraphView - open source graph plotting library for Android GraphView is a library for Android to programmatically
Sample Project for Android Support Library 23.2
SnapShot: Contains features Vector Drawable Animated Vector Drawable AppCompat DayNight theme Bottom Sheets Using BottomSheetDialog in day-night mode.
RxJava architecture library for Android
Reference Architecture for Android using RxJava This is an ambitious reference project of what can be done with RxJava to create an app based on strea
traffic debugging library for android
TrafficMonitor About Display traffic per Activity.Observing traffic is used by TrafficStats API. OkHttp Interceptor observer is implementing. Demo Bai
Android library to record the network calls through the interceptor mechanism of the http clients.
Android Snooper Introduction Android Snooper is a library which helps in debugging issues while running the applications on android devices. One of th
Under the Hood is a flexible and powerful Android debug view library. It uses a modular template system that can be easily extended to your needs, although coming with many useful elements built-in.
Under the Hood - Android App Debug View Library Under the Hood is a flexible and powerful Android debug view library. It uses a modular template syste
android library dialog month picker
RackMonthPicker android library dialog month picker Download Download via Maven: Add the JitPack repository to your build file repositories rep
CustomizableCalendar is a library that allows you to create your calendar, customizing UI and behaviour
CustomizableCalendar This library allows you to create a completely customizable calendar. You can use CustomizableCalendar to create your calendar, c
A quick and easy database manager plugin library for your DBFlow databases.
DBFlowManager A quick and easy database manager and viewer plugin library for your DBFlow databases to view, insert, delete, update the tables directl
A library for reading Shared Preferences and Database values within the application.
AppDataReader A library for reading and writing Shared Preferences and Database values of the application within the device. Advantages of using this
A helper library to help using Room with existing pre-populated database [].
Room now supports using a pre-packaged database out of the box, since version 2.2.0 https://developer.android.com/jetpack/androidx/releases/room#2.2.0
an android library for debugging what we care about directly in app.
EN | 中文 Pandora is a tool box that allows you to inspect and modify what includes networks, databases, UIs, etc. directly in your application. It is s
CrashBottomSheet shows a beautiful BottomSheetDialog when app crashes instead of displaying ugly app stopped working dialog.
CrashBottomSheet Library for Android This library allows android applications to launch a nice beautiful BottomSheetDialog when app crashes instead of
Sherlock reports any crash that occurs in your application
Sherlock Sherlock reports any crash that occurres in your application as a notification. You just need to initialize Sherlock at the start of your app
Little image processing library
Poliwhirl Description This is a small image processing library done to find good color for icon background. It uses CIEDE2000 to determine what colors
For color lovers! A simple but powerful Android color picker
#DEPRECATED Credits for the logo goes to Hafiz Ahmmed (https://github.com/hafizahmmed) ColorBox library Features Dynamic color preview; Change the col
Color picker library for Android
andColorPicker — Color Picker library for Android 🥑 Handy, 🐍 flexible, and ⚡ lightning-fast Android color picker views and utilities. 💊 Features Cl
Annotation Processing Library. Generates proxy class on top of interface/abstract class, that allows to intercept calls. Also known as a design pattern: proxy, delegate, interceptor.
1. AutoProxy Annotation Processing Library. Generates proxy class on top of interface/abstract class, that allows to intercept calls. Also known as a
A custom view styling library for Android that generates the obtainStyledAttributes() and TypedArray boilerplate code for you.
DEPRECATED This project is no longer maintained. Consider using https://github.com/airbnb/paris Barber Barber is your personal custom view stylist. Si
A simple library for creating animated warnings/dialogs/alerts for Android.
Noty A simple library for creating animated warnings/notifications for Android. Examples Show me code Show me code Show me code Show me code Show me c
[] An Android library for an expandable button menu
ExpandableButtonMenu ExpandableButtonMenu is an Android library which implements an expandable button that can be used as a substitute of a fixed size
Button which is visible while user holds it. Main use case is controlling audio recording state (like in Telegram, Viber, VK).
HoldingButton Button which is visible while user holds it. Main use case is controlling audio recording state (like in Telegram, Viber, VK). Getting s
⭐️ beautiful switch widget with sticky animation ⭐️
StickySwitch StickySwitch library for android this library is beautiful switch widget with sticky animation Requirements Android SDK 15+ Usage Add it
Bootstrap style widgets for Android, with Glyph Icons
Android-Bootstrap Android Bootstrap is an Android library which provides custom views styled according to the Twitter Bootstrap Specification. This al
Android Bluetooth Helper Library, Bluetooth Device Finder
Bluetooth Helper Allows you to access the Bluetooth of your mobile device, manage turn-on - turn off, and discover bluetooth devices around you. Getti
A simple, lightweight library intended to take away some of the cruft and tediousness of using the Android BLE.
Blueteeth What Is Blueteeth? Blueteeth is a simple, lightweight library intended to take away some of the cruft and tediousness of using the Android B
A reactive, interface-driven central role Bluetooth LE library for Android
RxCentralBle RxCentralBle provides a simple reactive paradigm for connecting to and communicating with Bluetooth LE peripherals from the central role.
This library allows for easy access to a Bluetooth LE device's AdRecord and RSSI value. It offers additional functionality for iBeacons.
Bluetooth LE Library for Android This library allows for easy access to a Bluetooth LE device's Advertisement Records. It also offers: A simple runnin
Allows Android apps to interact with BLE beacons
Android Beacon Library An Android library providing APIs to interact with beacons. Please visit the project website for how to use this library. IMPOR
Android Library To Create Button With Multi Reactions like Facebook or Linkedin
ReactButton Android Library written in Java to Create ReactButton with Multi Reactions like Facebook or Linkedin 😎 Default Reactions 😄 Custom Reacti
An Android library to build form and form validations easily.
FormBuilder An Android library to build form and form validations easily. Example COMING SOON Requirements Android 4.3+ Installation Add edit your bui
A customised EditText view serving the purpose of taking numeric One Time Password from a user. With stunning animation, and high customizability.
PassCodeText A customised EditText view serving the purpose of taking numeric One Time Password from a user. With stunning animation, and high customi
Postman is a reactive One-tap SMS verification library. This library allows the usage of RxJava with The SMS User Consent API
What is Postman? Postman is a reactive One-tap SMS verification library. This library allows the usage of RxJava with The SMS User Consent API Usage P
User onboarding library with smooth animation of objects and background colors
SlidingTutorial Cleveroad introduces Sliding Tutorial Library for Flutter Hey guys, hope you haven’t started developing a tutorial for your Flutter ap
Smoothen rx value streams for e.g. sensor data using kalman filter.
KalmanRx Introduction Removes the noise from float streams using Kalman Filter. Useful to smoothen sensory data e.g.: gps location, or Accelerometer.
Continuous speech recognition library for Android with options to use GoogleVoiceIme dialog and offline mode.
Android Speech Recognition This library lets you perform continuous voice recognition in your android app with options to either use Google Voice Ime
Navigation pattern like in Google News Stand app with transitions
Google-NewsStand-Animation-Android Navigation pattern like in Google News Stand app with transitions Getting Started In your build.gradle dependencies
PaintableVectorView enables to change color of paths/groups in Vector Drawable (SVG)
PaintableVectorView PaintableVectorView enables to change color of paths/groups in Vector Drawable (SVG) Demo Car icon made by Prosymbols from www.fla
Android library to make notes drop animation for music players
VusikView Min SDK 11 Screnshots How to use If you want use this library, you can download project and import it into your workspace and add the projec
Customizable bounce animation for any view like in Clash Royale app
Bounceview-Android Customizable bounce animation for any view updation Getting Started In your build.gradle dependencies { implementation 'hari.bo
Lightweight Android library for cool activity transition animations
Bungee min SDK 16 (Android Jellybean 4.1) written in Java A lightweight, easy-to-use Android library that provides awesome activity transition animati
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
WindView is an Android Library to show Weather's Wind & pressure Status
WindView WindView is an Android Library to show Weather's Wind & pressure Status Screenshot Demo demo.apk Setup Step 1: Add it as a Dependency in Your
App Shortcuts for Android on Pre Nougat 7.1!
Shortcuts for Android on Pre Nougat 7.1! WHAT IS ANDROID SHORTCUTS? The Android App Shortcuts Library have features of Android 7.1 Nougat, you can imp
Simple android library to present an animated ferris wheel
Ferris Wheel View Overview An Android Library used to implement an animated Ferris Wheel in android. API SDK 15+ Written in Kotlin Supports landscape
Fast marker clustering library for Google Maps Android API.
Google Maps Clustering for Android A fast marker clustering library for Google Maps Android API. Motivation Why not use Google Maps Android API Utilit
Android library to create complex multi-state animations.
MultiStateAnimation Android library to create complex multi-state animations. Overview A class that allows for complex multi-state animations using An
Android library to display a few images in one ImageView like avatar of group chat. Made by Stfalcon
MultiImageView Library for display a few images in one MultiImageView like avatar of group chat Who we are Need iOS and Android apps, MVP development
FilePicker is a small and fast file selector library that is constantly evolving with the goal of rapid integration, high customization, and configurability~
Android File Picker 🛩️ 中文简体 Well, it doesn't have a name like Rocky, Cosmos or Fish. Android File Picker, like its name, is a local file selector fra
:octocat: ≡ DirectSelect is a selection widget with an ethereal, full-screen modal popup displaying the available choices when the widget is interact with.
DIRECT SELECT [JAVA] Selection widget with an ethereal, full-screen modal popup displaying the available choices We specialize in the designing and co
🎢 Zoom Recycler Layout Manager For Android Kotlin
Zoom Recyler Layout An beautiful Zoom Animation Library for RecyclerView Items in Android using Kotlin. Preview 1. Horizontal Scroll 2. Vertical Scrol
Tabbar Component For React-Native
React Native Tabbar Interaction Beautiful Tabbar Interaction with Sliding Inset FABs, made with React Native. Check it out on Béhance (https://www.beh
Android LiquidSwipe Library
LiquidSwipe Android LiquidSwipe Library Default Touch Interactive LiquidSwipe is a viewpager library that can be used to make awesome onboarding desig
Android library for material scrolling techniques.
material-scrolling Android library for material scrolling techniques. Features Easily implement material scrolling techniques with RecyclerView. Custo
Material Design text field that comes in a box, based on (OLD) Google Material Design guidelines.
TextFieldBoxes A new Material Design text field that comes in a box, based on Google Material Design guidelines. 🇨🇳 中文看这里 UPDATE NOTICE 1.4.5 Releas
FPSAnimator is very easy animation library for Android TextureView and SurfaceView.
FPSAnimator A simple but powerful Tween / SpriteSheet / ParabolicMotion / animation library for Android TextureView and SurfaceView. Features The cont
Extended Android Tab Layout with animated indicators that have continuous feedback.
Dachshund Tab Layout Introduction Boosted Android Tab Layout with custom animated indicators including "Dachshund" animation inspired by this. Sample
AppIntroAnimation is a set of code snippets to make cool intro screen for your app with special Image Translation and Transformation animation effects. It is very easy to use and customize without adding third party library integrations.
AppIntroAnimation AppIntroAnimation is a set of code snippets to make cool intro screen for your app with special Image Translation and Transformation
🎨 Android colorpicker for getting colors from any images by tapping on the desired color.
ColorPickerView 🎨 ColorPickerView implements getting HSV colors, ARGB values, Hex color codes from any image drawables or your gallery pictures by ta
Road Runner is a library for android which allow you to make your own loading animation using a SVG image
Road Runner Road Runner is a library for android which allow you to make your own loading animation using a SVG image Sample video View in Youtube Dem
💳 A quick and easy flip view through which you can create views with two sides like credit cards, poker cards etc.
The article on how this library was created is now published. You can read it on this link here. →. 💳 EasyFlipView Built with ❤︎ by Wajahat Karim and
Dynamic Speedometer and Gauge for Android. amazing, powerful, and multi shape :zap:
SpeedView Dynamic Speedometer, Gauge for Android. amazing, powerful, and multi shape ⚡ , you can change (colors, bar width, shape, text, font ...every
Android library to control Transition animates. A simple way to create a interactive animation.
TransitionPlayer Android library to control Transition animates. A simple way to create a interactive animation. Demo1 SimpleTransition Code: ....
A simple and customizable Android full-screen image viewer with shared image transition support, "pinch to zoom" and "swipe to dismiss" gestures
Stfalcon ImageViewer A simple and customizable full-screen image viewer with shared image transition support, "pinch to zoom" and "swipe to dismiss" g
A motion-driven animation framework for Android.
Backboard A motion-driven animation framework for Android. backboard is a framework on top of rebound that makes it easier to use by coupling it to vi
Android library to animate Floating Action Button to Bottom Sheet Dialog and vice-versa
FabulousFilter Show some ❤️ and star the repo to support the project This library is the implementation of filter-concept posted on MaterialUp.com. It
Easily add slide to dismiss functionality to an Activity
Slidr Easily add slide-to-dismiss functionality to your Activity by calling Slidr.attach(this) in your onCreate(..) method. Usage An example usage: pu
Library containing common animations needed for transforming ViewPager scrolling for Android v13+.
ViewPagerTransforms Library containing common animations needed for transforming ViewPager scrolling on Android v13+. This library is a rewrite of the
A Photo Editor library with simple, easy support for image editing using paints,text,filters,emoji and Sticker like stories.
PhotoEditor A Photo Editor library with simple, easy support for image editing using Paints, Text, Filters, Emoji and Sticker like stories. Features D
An Android library which provides simple Item animations to RecyclerView items
RecyclerViewItemAnimators Library Travis master: This repo provides: Appearance animations Simple animators for the item views Quick start You can now
Android library. Flexible components for chat UI implementation with flexible possibilities for styling, customizing and data management. Made by Stfalcon
ChatKit for Android ChatKit is a library designed to simplify the development of UI for such a trivial task as chat. It has flexible possibilities for
A Java library that models spring dynamics and adds real world physics to your app.
Rebound About Rebound is a java library that models spring dynamics. Rebound spring models can be used to create animations that feel natural by intro
[] Android library for using the Honeycomb animation API on all versions of the platform back to 1.0!
DEPRECATED NineOldAndroids is deprecated. No new development will be taking place. Existing versions will (of course) continue to function. New applic
:rocket: Ultimate Android Reference - Your Road to Become a Better Android Developer
The goal of this project is to provide a hand-picked collection of Android libraries, tools, open-source projects, books, blogs, tutorials - you name
Emotion recognition by speech in android.
Vokaturi - Android Library Android port of the Vokaturi emotion recognition API. Overview Vokaturi is an emotion recognition software, that can unders
:sound: [Android Library] Easily generate pure audio tone of any frequency in android
Android library to easily generate audio tone in android. Generating pure tone of an specific frequency was never that easy. ZenTone does all the heav
Android library for adding price range with chart like in airbnb with flexible customization. Made by Stfalcon
Stfalcon-PriceRangeBar Demo Application Who we are Need iOS and Android apps, MVP development or prototyping? Contact us via [email protected]. We dev
A library to make a mosaic with a preview of multiple images
Preview Image Collection Introduction Preview Image Collection is a library to draw a collage with a number of images like facebook preview album Inst