2364 Repositories
Android java-json-library Libraries
A simple library to add Emoji support to your Android Application
Emoji A library to add Emoji support to your Android app. Emojis can be picked in a PopupWindow. In order to edit and display text with Emojis this li
This library offers a simple method to add a small badge icon to your ActionBar-MenuItem
Android-ActionItemBadge ActionItemBadge is a library which offers a simple and easy to use method to add a badge to your action item! Screenshots Incl
⚡️A highly customizable, powerful and easy-to-use alerting library for Android.
Flashbar A highly customizable, powerful and easy-to-use alerting library for Android. Specs This library allows you to show messages or alerts in you
Bubbles for Android is an Android library to provide chat heads capabilities on your apps. With a fast way to integrate with your development.
Bubbles for Android Bubbles for Android is an Android library to provide chat heads capabilities on your apps. With a fast way to integrate with your
TileView is a subclass of android.view.ViewGroup that asynchronously displays, pans and zooms tile-based images. Plugins are available for features like markers, hotspots, and path drawing.
This project isn't maintained anymore. It is now recommended to use https://github.com/peterLaurence/MapView. MapView is maintained by Peter, one of o
Android swipe-to-dismiss mini-library and sample code
Android Swipe-to-Dismiss Sample Code Sample code that shows how to make ListView or other views support the swipe-to-dismiss Android UI pattern. See t
Android library for multiple snapping of RecyclerView
MultiSnapRecyclerView Gradle dependencies { implementation 'com.github.takusemba:multisnaprecyclerview:x.x.x' } Features This is an Android Libra
:bread: Make your native android Toasts Tasty
TastyToast Make your native android toast look beautiful. Preview About Refer Here Wiki Grab the above demo app from here : Dependency Add dependency
Android ImageViews animated by Ken Burns Effect
KenBurnsView Android library that provides an extension to ImageView that creates an immersive experience by animating its drawable using the Ken Burn
Inspired by Heinrich Reimer Material Intro and developed with love from scratch
Android Material Intro Screen Material intro screen is inspired by Material Intro and developed with love from scratch. I decided to rewrite completel
TourGuide is an Android library that aims to provide an easy way to add pointers with animations over a desired Android View
TourGuide TourGuide is an Android library. It lets you add pointer, overlay and tooltip easily, guiding users on how to use your app. Refer to the exa
[] Android library that provides a file explorer to let users select files on external storage.
aFileChooser - Android File Chooser aFileChooser is an Android Library Project that simplifies the process of presenting a file chooser on Android 2.1
A horizontal view scroller library for Android
View Flow for Android ViewFlow is an Android UI widget providing a horizontally scrollable ViewGroup with items populated from an Adapter. Scroll down
Android library used to create an awesome Android UI based on a draggable element similar to the last YouTube graphic component.
Draggable Panel DEPRECATED. This project is not maintained anymore. Draggable Panel is an Android library created to build a draggable user interface
Android StackBlur is a library that can perform a blurry effect on a Bitmap based on a gradient or radius, and return the result. The library is based on the code of Mario Klingemann.
Android StackBlur Android StackBlur is a library that can perform a blurry effect on a Bitmap based on a gradient or radius, and return the result. Th
Android Library to build a UI Card
Card Library Travis master: Travis dev: Card Library provides an easy way to display a UI Card using the Official Google CardView in your Android app.
An Android library supports badge notification like iOS in Samsung, LG, Sony and HTC launchers.
ShortcutBadger: The ShortcutBadger makes your Android App show the count of unread messages as a badge on your App shortcut! Supported launchers: Sony
(Deprecated) A custom view component that mimics the new Material Design Bottom Navigation pattern.
BottomBar (Deprecated) I don't have time to maintain this anymore. I basically wrote the whole library in a rush, without tests, while being a serious
This library provides a simple way to add a draggable sliding up panel (popularized by Google Music and Google Maps) to your Android application. Brought to you by Umano.
Note: we are not actively responding to issues right now. If you find a bug, please submit a PR. Android Sliding Up Panel This library provides a simp
Android library that manages your app's cached data with ease.
Teller Android library that makes your apps faster. Teller facilitates the downloading, saving, and reading of the cached data of your app. Keep your
****. Use the native and support library variants instead - https://developer.android.com/guide/topics/ui/look-and-feel/fonts-in-xml.html. An android library that makes it easy to add custom fonts to edittexts and textviews
Add to your project Add this line to your dependencies in build.gradle compile 'in.workarounds.typography:typography:0.0.8' Using the views There are
A plug and play ;) android library for displaying a "rate this app" dialog
Easy Rating Dialog This lib provides a simple way to display an alert dialog for rating app. Default conditions to show: User opened the app more than
A Java client for the Sixpack A/B testing framework https://github.com/seatgeek/sixpack
sixpack-java A Java client for SeatGeek's Sixpack a/b testing framework: https://github.com/seatgeek/sixpack Installing Sixpack-java is currently only
AndroidPermissions 4.2 0.0 Java Android M was added to check Permission. but Permission check processing is so dirty.
Android Permissions Checker Android M was added to check Permission. but Permission check processing is so dirty. This Project is to be simple, Checki
I was fed up with writing Java classes to mirror json models. So I wrote this Java app to automate the process.
Json2Java I was fed up with writing Java classes to mirror json models. So I wrote this Java app to automate the process. What this tool can do right
📄The reliable, generic, fast and flexible logging framework for Android
logback-android v2.0.0 Overview logback-android brings the power of logback to Android. This library provides a highly configurable logging framework
Android validation library which helps developer boil down the tedious work to three easy steps.
AwesomeValidation Introduction Implement validation for Android within only 3 steps. Developers should focus on their awesome code, and let the librar
Android Library to help you with your runtime Permissions.
PermissionHelper Android Library to help you with your runtime Permissions. Demo Android M Watch it in action. Pre M Watch it in action. Nexus 6 (M) N
An android library for displaying fps from the choreographer and percentage of time with two or more frames dropped
DEPRECATED TinyDancer is deprecated. No more development will be taking place. Check out the Google Android developer documentation for UI performance
AboutLibraries is a library to offer some information of libraries.
AboutLibraries .. allows you to easily create an used open source libraries fragment/activity within your app. All the library information is automati
A gradle plugin for getting java lambda support in java 6, 7 and android
Gradle Retrolambda Plugin This plugin will automatically build your java or android project with retrolambda, giving you lambda goodness on java 6 or
Google core libraries for Java
Guava: Google Core Libraries for Java Guava is a set of core Java libraries from Google that includes new collection types (such as multimap and multi
ZXing ("Zebra Crossing") barcode scanning library for Java, Android
Project in Maintenance Mode Only The project is in maintenance mode, meaning, changes are driven by contributed patches. Only bug fixes and minor enha
A wrapper around Android's SQLiteDatabase with restoring capability
Restorable SQLiteDatabase RestorableSQLiteDatabase is a wrapper to replicate android's SQLiteDatabase class with restoring capability. This wrapper ma
AndroidQuery is an Android ORM for SQLite and ContentProvider which focuses on easy of use and performances thanks to annotation processing and code generation
WARNING: now that Room is out, I no longer maintain that library. If you need a library to easy access to default android ContentProvider, I would may
A Java/Kotlin library for Android platform, to manage bean's persistence in SQLite, SharedPreferences, JSON, XML, Properties, Yaml, CBOR.
Thanks to JetBrains for support Kripton Persistence Library project! Kripton Persistence Library Kripton is a java library, for Android platform, that
Android library for auto generating SQL schema and Content provider
Android-AnnotatedSQL Android library for auto generating SQL schema and Content Provider by annotations. You will get a full-featured content provider
LiteGo is a Java-based asynchronous concurrency library. It has a smart executor, which can be freely set the maximum number of concurrent at same time , and the number of threads in waiting queue. It can also set waiting policies and overload strategies.
LiteGo:「迷你」的Android异步并发类库 LiteGo是一款基于Java语言的「异步并发类库」,它的核心是一枚「迷你」并发器,它可以自由地设置同一时段的最大「并发」数量,等待「排队」线程数量,还可以设置「排队策略」和「超载策略」。 LiteGo可以直接投入Runnable、Callable
lightweight and minimalist ORM for Java/Android. works with SQLite & MySQL. (not actively maintained)
Description ORMAN is an minimalistic and lightweight ORM framework for Java which can handle your common database usage without writing SQL and strugg
Sprinkles is a boiler-plate-reduction-library for dealing with databases in android applications
Sprinkles Sprinkles is a boiler-plate-reduction-library for dealing with databases in android applications. Some would call it a kind of ORM but I don
SquiDB is a SQLite database library for Android and iOS
Most ongoing development is currently taking place on the dev_4.0 branch. Click here to see the latest changes and try out the 4.0 beta. Introducing S
ORMLite Android functionality used in conjunction with ormlite-core
ORMLite Android This package provides the Android specific functionality. You will also need to download the ormlite-core package as well. Users that
An Android library that makes developers use SQLite database extremely easy.
LitePal for Android 中文文档 LitePal is an open source Android library that allows developers to use SQLite database extremely easy. You can finish most o
Realm is a mobile database: a replacement for SQLite & ORMs
Realm is a mobile database that runs directly inside phones, tablets or wearables. This repository holds the source code for the Java version of Realm
Pull Notification 0.8 0.0 Java Notification TO GO
Full FCM Push/Pull Notification Featured In : Index Overview Features Prerequisites Usage Notes License Overview FCM push/pull notification is a libra
FCM : FirePush is a lightweight Kotlin/Android library to send FCM push notifications to Android, iOS & Web like a pro.
FirePush - A Lightweight Kotlin Library for sending FCM push notification Hi, I made this Library for a Chat based project I was working on. So I deci
super simple library to manage http requests.
HttpAgent super simple library to manage http requests. Gradle dependencies { implementation 'com.studioidan.httpagent:httpagent:1.0.16@aar' } No
:satellite: [Android Library] Simplified async networking in android
Android library that simplifies networking in android via an async http client. Also featured in [Awesome Android Newsletter #Issue 15 ] Built with ❤︎
No Internet Layout Library 2.5 0.0 Java #layout #check_internet
No Internet Layout Library Library to check internet connection and change layout to no internet layout if there is no internet. Gradle: allprojects {
The best file downloader library for Android
Overview Fetch is a simple, powerful, customizable file download manager library for Android. Features Simple and easy to use API. Continuous download
LiteHttp is a simple, intelligent and flexible HTTP framework for Android. With LiteHttp you can make HTTP request with only one line of code! It could convert a java model to the parameter and rander the response JSON as a java model intelligently.
Android network framework: LiteHttp Tags : litehttp2.x-tutorials Website : http://litesuits.com QQgroup : 42960650 , 47357508 Android网络通信为啥子选 lite-htt
Unirest in Java: Simplified, lightweight HTTP client library.
Unirest for Java Install With Maven: !-- Pull in as a traditional dependency -- dependency groupIdcom.konghq/groupId artifactIdunire
Java HTTP Request Library
Http Request A simple convenience library for using a HttpURLConnection to make requests and access the response. This library is available under the
Asynchronous socket, http(s) (client+server) and websocket library for android. Based on nio, not threads.
AndroidAsync AndroidAsync is a low level network protocol library. If you are looking for an easy to use, higher level, Android aware, http request li
This project under develop
Asynchronous Http Client for Android An asynchronous, callback-based Http client for Android built on top of Apache's HttpClient libraries. Changelog
Memory efficient android library for managing individual fragment backstack.
fragstack : Android library for managing individual fragment backstack. An Easy to use library for managing individual fragment back stack as Instagra
A sleek, out of the box, easy to understand and use, swipe gesture based Navigational Library for android.
Facilis Swipe gesture based navigational library for Android. Watch Demo Video: Getting Started To get this project into your build: Gradle Add it in
This library will help to show the polyline in dual color similar as Uber.
Dual-color-Polyline-Animation This library will help to show the polyline in dual color similar as Uber with animation in the demo. Demo Steps: Pass t
Alligator is a modern Android navigation library that will help to organize your navigation code in clean and testable way.
Alligator Alligator is a modern Android navigation library that will help to organize your navigation code in clean and testable way. Features Any app
A customizable and easy to use BottomBar navigation view with sleek animations, with support for ViewPager, ViewPager2, NavController, and badges.
AnimatedBottomBar A customizable and easy to use bottom bar view with sleek animations. Examples Playground app Download the playground app from Googl
A flexible, easy to use, unique drawer library for your Android project.
Duo Navigation Drawer This Android library provides an easy way to create an alternative navigation drawer for android. Instead of a drawer that slide
🎉 [Android Library] A light-weight library to easily make beautiful Navigation Bar with ton of 🎨 customization option.
Bubble Navigation 🎉 A light-weight library to easily make beautiful Navigation Bars with a ton of 🎨 customization options. Demos FloatingTopBarActiv
An Android library for managing multiple stacks of fragments
FragNav Android library for managing multiple stacks of fragments (e.g., Bottom Navigation , Navigation Drawer). This library does NOT include the UI
🚀 A very customizable library that allows you to present menu items (from menu resource and/or other sources) to users as a bottom sheet.
SlidingUpMenu A library that allows you to present menu items (from menu resource and/or other sources) to users as a bottom sheet. Gradle Dependency
An Android Library that allows users to pull down a menu and select different actions. It can be implemented inside ScrollView, GridView, ListView.
AndroidPullMenu AndroidPullMenu is an Open Source Android library that allows developers to easily create applications with pull menu. The aim of this
Android-NewPopupMenu 3.9 0.0 Java is an android library to create popup menu with GoogleMusic app-like style.
Android-NewPopupMenu Android-NewPopupMenu is an android library to create popup menu with GoogleMusic app-like style. Requirements Tested with APIv4 H
Android Library for a DrawerLayout similar to the one in Google Apps
GoogleNavigationDrawerMenu This project aims to let you use a ListView menu similar to the one in the new Google Apps (Keep, Play Music...) without ha
Simple library which enable you to add a drawer(slide-out) navigation to your android application
SimpleSideDrawer is an android library to add a drawer navigation into your android application. This library has high affinity with other libraries l
ActionsContentView is an standalone library implements actions/content swiping view (AKA Side Navigation UI Pattern, AKA Facebook side menu). The library doesn't use any specific code introduced in new Android SDK versions. This allows develop an application with an action/content swiping view for every version of Android from 2.2 and up.
ActionsContentView ActionsContentView is an standalone library implements actions/content swiping view. The library doesn't use any specific code intr
An Android library that allows you to easily create applications with slide-in menus. You may use it in your Android apps provided that you cite this project and include the license in your app. Thanks!
SlidingMenu (Play Store Demo) SlidingMenu is an Open Source Android library that allows developers to easily create applications with sliding menus li
Android Java wrapper around ffmpeg command line binary
FFMPEG Library for Android This project is a Java wrapper around an ffmpeg command line binary for use in Android applications. It depends on the andr
[] FFmpeg build for android random architectures with example jni
AndroidFFmpegLibrary This project aims to create working library providing playing video files in android via ffmpeg libraries. With some effort and N
A Java API to read, write and create MP4 files
Build status: Current central released version 1.x branch: Current central released version 2.x branch: Java MP4 Parser A Java API to read, write and
A solution for streaming H.264, H.263, AMR, AAC using RTP on Android
Introduction What it does libstreaming is an API that allows you, with only a few lines of code, to stream the camera and/or microphone of an android
Ripple effect for Android 14+
RippleDrawable Port of Android ripple effect for pre lollipop devices with android 14 + (ICS+) (well, since NineOldAndroids is deprecated, this libr
📱Android Library to implement animated, 😍beautiful, 🎨stylish Material Dialog in android apps easily.
Material Dialogs for Android 📱 📱 Android Library to implement animated, 😍 beautiful, 🎨 stylish Material Dialog in android apps easily. 1. Material
Custom drawer implementation for Material design apps.
material-drawer Custom drawer implementation for Material design apps. Demo A demo app is available on Google Play: Screenshots Fixed items Select pro
SearchMenuAnim 6.3 1.0 Java
SearchMenuAnim Searching… The material design spec says¹ that “transitioning between two visual states should be clear, smooth and effortless and not
[] Android Library that implements Snackbars from Google's Material Design documentation.
DEPRECATED This lib is deprecated in favor of Google's Design Support Library which includes a Snackbar and is no longer being developed. Thanks for a
An Android library aimed to get the beautiful CardViews that Google shows at its official design specifications
MaterialList Discontinued This library will not receive any updates, as I do not have the time or knowledge to improve it. If anyone forks it and want
Material Design ProgressBar with consistent appearance
MaterialProgressBar Material Design ProgressBar with consistent appearance on Android 4.0+. Why MaterialProgressBar? Consistent appearance on Android
Android L Ripple effect wrapper for Views
Material Ripple Layout Ripple effect wrapper for Android Views Including in your project compile 'com.balysv:material-ripple:1.0.2' Check for latest v
Animations for Android L drawer, back, dismiss and check icons
Material Menu Morphing Android menu, back, dismiss and check buttons Have full control of the animation: Including in your project compile 'com.balysv
Material Design implementation for Android 4.0+. Shadows, ripples, vectors, fonts, animations, widgets, rounded corners and more.
Carbon Material Design implementation for Android 4.0 and newer. This is not the exact copy of the Lollipop's API and features. It's a custom implemen
A Material Design ViewPager easy to use library
MaterialViewPager Material Design ViewPager easy to use library Sample And have a look on a sample Youtube Video : Youtube Link Download In your modul
The flexible, easy to use, all in one drawer library for your Android project. Now brand new with material 2 design.
MaterialDrawer ... the flexible, easy to use, all in one drawer library for your Android project. What's included 🚀 • Setup 🛠️ • Migration Guide 🧬
A view abstraction to provide a map user interface with various underlying map providers
AirMapView AirMapView is a view abstraction that enables interactive maps for devices with and without Google Play Services. It is built to support mu
Maps SDK for Android Utility Library
Maps SDK for Android Utility Library Description This open-source library contains utilities that are useful for a wide range of applications using th
Curve-Fit is an Android library for drawing curves on Google Maps
Curve-Fit Android library for drawing curves on Google Maps. This library uses Bezier cubic equation in order to compute all intermediate points of a
LocationPicker 2.1 0.4 Java - A simple and easy to way to pick a location from map
Introduction LocationPicker is a simple and easy to use library that can be integrated into your project. The project is build with androidx. All libr
DrawRoute wraps Google Directions API (https://developers.google.com/maps/documentation/directions/) using RxJava for Android so developers can download, parse and draw path on the map in very fast and flexible way (For now only JSON support).
DrawRoute DrawRoute wraps Google Directions API (https://developers.google.com/maps/documentation/directions/) using RxAndroid for Android. Now develo
Android library project that lets you manage the location updates to be as painless as possible
Smart Location Library Android library project that intends to simplify the usage of location providers and activity recognition with a nice fluid API
Logger
StreamingAndroidLogger Introduction Convenient logger that adds support to having multiple different loggers and different log levels for each one of
Utility logger library for storing logs into database and push them to remote server for debugging
HyperLog Android Overview Log format Download Initialize Usage Get Logs in a File Push Logs Files to Remote Server Sample Testing Endpoint using Reque
An open source Android library that provides a floating group view at the top of the ExpandableListView
FloatingGroupExpandableListView FloatingGroupExpandableListView is a huge name an open source Android library that provides a floating group view (aka
Android library that allows you to bind a LinearLayout with a ListAdapter.
LinearListView Android library that allows you to bind a LinearLayout with a ListAdapter. Download Gradle: dependencies { compile 'com.github.franki
Android library to display a ListView whose cells are not rigid but flabby and react to ListView scroll.
FlabbyListView This library is not maintained anymore and there will be no further releases Android library to display a ListView which cells are not
This is a very simple library for Android that allows you to stick an header to a scrollable view and easily apply animation to it
StikkyHeader This is a very simple library for Android that allows you to stick an header to a ListView and easily apply animation to it Usage To use
A small android library for tagging views inside a ScrollView as "sticky" making them stick to the top of the scroll container until a new sticky view comes and takes it's place
StickyScrollViewItems StickyScrollViewItems is a ScrollView subclass that allowed you to mark items inside the ScrollView as sticky. The items marked
Android library to achieve in an easy way, the behaviour of the home page in the Expedia app, with a pair of auto-scroll circular parallax ListViews.
ListBuddies This library is not maintained anymore and there will be no further releases Android library of a pair of auto-scroll circular parallax Li