5901 Repositories
Android lightweight-android-library Libraries
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
ORMDroid is a simple ORM persistence framework for your Android applications.
ORMDroid is a simple ORM persistence framework for your Android applications, providing an easy to use, almost-zero-config way to handle model persist
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
Extended SQLite functionality for Android
sqlite-provider A simplification of database access for Android. Description sqlite-provider implements a ContentProvider for you that allows database
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
Android SQLite API based on SQLCipher
Download Source and Binaries The latest AAR binary package information can be here, the source can be found here. Compatibility SQLCipher for Android
An Android helper class to manage database creation and version management using an application's raw asset files
THIS PROJECT IS NO LONGER MAINTAINED Android SQLiteAssetHelper An Android helper class to manage database creation and version management using an app
Insanely easy way to work with Android Database.
Sugar ORM Insanely easy way to work with Android databases. Official documentation can be found here - Check some examples below. The example applicat
Active record style SQLite persistence for Android
ActiveAndroid ActiveAndroid is an active record style ORM (object relational mapper). What does that mean exactly? Well, ActiveAndroid allows you to s
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
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
An android asynchronous http client built on top of HttpURLConnection.
Versions 1.0.0 1.0.1 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 Version 1.0.6 Description An android asynchronous http client based on HttpURLConnection. Updates U
Observe Android's CONNECTIVITY_CHANGE broadcasts using RxJava.
Rx.Network Listen for Android's CONNECTIVITY_CHANGE broadcasts. Use Add the ACCESS_NEWORK_STATE permission to AndroidManifest.xml uses-permission
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 {
Compact and easy to use, 'all-in-one' android network solution
Deprecated Unfortunately due to many reasons including maintenance cost, this library is deprecated. I recommend to use Retrofit/OkHttp instead. Curre
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
Okuki is a simple, hierarchical navigation bus and back stack for Android, with optional Rx bindings, and Toothpick DI integration.
Okuki A simple, hierarchical navigation bus and back stack for Android, with optional Rx bindings, and Toothpick integration for automatic dependency-
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
An android navigation bar widget
Chip Navigation Bar A navigation bar widget inspired on Google Bottom Navigation mixed with Chips component. Usage !-- bottom_menu.xml -- menu xmln
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
Android Overlay Menu
Overlay Menu Android Overlay Menu Demo: Installation: Add this dependency to your gradle script: compile 'it.sephiroth.android.library.overlaymenu:ove
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
Floating Action Menu for Android. Inspired by the Google Plus floating menu
android-floating-action-menu Floating Action Menu for Android. Inspired by the Google Plus floating menu. Demo Setup The simplest way to use this libr
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
Menu with items on a rotating circle
Circle Menu This is a simple implementation of a circle menu for Android applications. Deprecated ConstraintLayout 1.1.0 is now supporting circular po
Android - Blur Navigation Drawer like Etsy app.
Blur Navigation Drawer Library[DEPRECATED] Blur Navigation Drawer like Etsy app. Demo You can download a demo here. Updates Version 1.1 Add support fo
Implementation of "Side Navigation" or "Fly-in app menu" pattern for Android (based on Google+ app)
Android SideNavigation Library Implementation of "Side Navigation" or "Fly-in app menu" pattern for Android (based on Google+ app). Description The Go
A multicard menu that can open and close with animation on android
MultiCardMenu A multicard menu that can open and close with animation on android,require API level = 11 Demo ##Usage net.wujingchao.android.view.
Simple and easy to use circular menu widget for Android.
Deprecated This project is no longer maintained. No new issues or pull requests will be accepted. You can still use the source or fork the project to
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
Navigation menu for Android (based off Google+ app)
RibbonMenu Navigation menu for Android (based on Google+ app). Usage Menus are created in xml as normal, adding text and an icon. In the layout you wa
(UNMAINTAINED) An implemention of Filter Menu concept for android
FilterMenu This is a library project with a custom view that implements concept of Filter Menu(https://dribbble.com/shots/1956586-Filter-Menu) made by
DropDownMenu for Android,Filter the list based on multiple condition.
DropDownMenu DropDownMenu for Android,filter the list based on multiple condition. To get this project into your build Step 1. Add the specific reposi
iOS UIActionSheet for Android
ActionSheet This is like iOS UIActionSheet component, has iOS6 and iOS7 style, support custom style, background, button image, text color and spacing
Bottom Navigation widget component inspired by the Google Material Design Guidelines at https://www.google.com/design/spec/components/bottom-navigation.html
Material Bottom Navigation Library Lightweight Bottom Navigation library component inspired by the Google Material Design Guidelines at https://www.go
An android custom view which looks like the menu in Path 2.0 (for iOS).
ArcMenu & RayMenu ArcMenu An android custom view which looks like the menu in Path 2.0 (for iOS). RayMenu About The user experience in Path 2.0 (for i
Android Satellite Menu
#Satellite Menu 'Path' has a very attractive menu sitting on the left bottom corner of the screen. Satellite Menu is the open version of this menu. Fo
swipe display drawer with flowing & bouncing effects.
FlowingDrawer swipe right to display drawer with flowing effects. Download Include the following dependency in your build.gradle file. Gradle: rep
** A slide-out menu implementation, which allows users to navigate between views in your app.
MenuDrawer A slide-out menu implementation, which allows users to navigate between views in your app. Most commonly the menu is revealed by either dra
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
Script and Instructions for building FFmpeg for Android
FFmpeg-Android Herein lies scripts and instructions for compiling FFmpeg for Android with RTMP support. Much thanks to Chris Ballinger and Liu Feipeng
script(s) to build ffmpeg for android, including support for RTMP (and OpenSSL)
android-ffmpeg-with-rtmp This repository contains script(s) to build ffmpeg for android with RTMP (and OpenSSL) support. Instructions Install the Andr
MJPEG video streaming on Android
ipcam-view Android MJPEG video streaming made simple! A wrapper library around the well known SimpleMjpegView and android-camera-axis projects. If you
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
a system for building custom ffmpeg binaries for Android
This is a new android-ffmpeg project since it seems there were so many different ways of doing it, it was confusing. So here is my clean, easily chan
[] 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 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
[] Easily integrate Camera features into your Android app
Deprecated CameraView is deprecated. No more development will be taking place. Use Jetpack CameraX instead. CameraView This is not an official Google
VirtualApp With Compatibility Of Android 10/11/12
VirtualApp With Compatibility Of Android 10/11/12
A barebones unofficial Android app for Clubhouse
A barebones unofficial Android app for Clubhouse
An android application where you can manage and install all versions of the spotify app.
An android application where you can manage and install all versions of the spotify app.
Various DialogFragments for Android.
Android-DialogFragments Various DialogFragments for Android. DialogFragments(traditional and material style) AlertDialogFragment ProgressDialogFragmen
Animated Material circular button
Material Circular Button Circular button for Android in Google Material Style How to use Clone this proyect and import the module "materialCircularBut
:hourglass_flowing_sand: An android progress view developed after taking inspiration from Uber app.
A simple progress animation developed after taking inspiration from the Uber app. Demo Download Add this to your root build.gradle file allprojects {
Provides 9-patch based drop shadow for view elements. Works on API level 9 or later.
Material Shadow 9-Patch This library provides 9-patch based drop shadow for view elements. Works on API level 14 or later. Target platforms API level
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 - draw z-depth shadow of MaterialDesign
ZDepthShadowLayout Android - draw z-depth shadow of MaterialDesign Demo Screen Capture Download apply plugin: 'com.android.application' repositories
📱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
Material style circular progress bar for Android
Material CircularProgressView Indeterminate Determinate Description This CircularProgressView is a (surprisingly) circular progress bar Android View t
Android Sample Project with Material Design and Toolbar.
AndroidMaterialDesignToolbar -- PROJECT IS NOT SUPPORTED Android Sample Project with Material Design and Toolbar. Project use Appcompat library for ma
A material horizontal calendar view for Android based on RecyclerView
Horizontal Calendar A material horizontal calendar view for Android based on RecyclerView. Installation The library is hosted on jcenter, add this to
[] 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
Android drawer icon with material design animation
LDrawer Android drawer icon with material design animation Note Basically same as appcompat_v7 version 21, you can use appcompat_v7 compile 'com.andro
Android widget for selecting a range of values.
MaterialRangeBar MaterialRangeBar is a fork from https://github.com/edmodo/range-bar that adds some basic material styling, as well as start and end v
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
Implementation of Ripple effect from Material Design for Android API 9+
RippleEffect ExpandableLayout provides an easy way to create a view called header with an expandable view. Both view are external layout to allow a ma
Floating Action Button for Android based on Material Design specification
FloatingActionButton Yet another library for drawing Material Design promoted actions. Features Support for normal 56dp and mini 40dp buttons. Customi
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 beautiful, fluid, and extensible dialogs API for Kotlin & Android.
Material Dialogs View Releases and Changelogs Modules The core module is the fundamental module that you need in order to use this library. The others
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
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