{"id":79375,"url":"https://github.com/vimalcvs/awesome-android-ui","name":"awesome-android-ui","description":"😎😍Android libs and UI from GitHub or other websites. android libs from Github","projects_count":1204,"last_synced_at":"2026-06-12T21:00:24.775Z","repository":{"id":54446275,"uuid":"141824011","full_name":"vimalcvs/Awesome-Android-UI","owner":"vimalcvs","description":"😎😍Android libs and UI from GitHub or other websites. android libs from Github","archived":false,"fork":false,"pushed_at":"2020-11-09T08:45:43.000Z","size":235,"stargazers_count":60,"open_issues_count":1,"forks_count":29,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-05-27T05:05:00.182Z","etag":null,"topics":["android","android-library","android-libs","android-sdk","android-ui","android-widget","awesome-android-ui","listview","listviewwithcustomadapter"],"latest_commit_sha":null,"homepage":"https://www.technovimal.in/how-to-start-a-blog.html","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vimalcvs.png","metadata":{},"created_at":"2018-07-21T15:20:15.000Z","updated_at":"2026-03-20T10:21:21.000Z","dependencies_parsed_at":"2022-08-13T16:00:15.382Z","dependency_job_id":null,"html_url":"https://github.com/vimalcvs/Awesome-Android-UI","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/vimalcvs/Awesome-Android-UI","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vimalcvs%2FAwesome-Android-UI","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vimalcvs%2FAwesome-Android-UI/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vimalcvs%2FAwesome-Android-UI/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vimalcvs%2FAwesome-Android-UI/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vimalcvs","download_url":"https://codeload.github.com/vimalcvs/Awesome-Android-UI/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vimalcvs%2FAwesome-Android-UI/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34262156,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-12T02:00:06.859Z","response_time":109,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"created_at":"2024-11-20T05:32:03.703Z","updated_at":"2026-06-12T21:00:24.776Z","primary_language":"Java","list_of_lists":false,"displayable":true,"categories":["Libs","Credits"],"sub_categories":["\u003cA NAME=\"Chart\"\u003e\u003c/A\u003eChart","\u003cA NAME=\"Widget\"\u003e\u003c/A\u003eWidget","\u003cA NAME=\"Animations\"\u003e\u003c/A\u003eAnimations","\u003cA NAME=\"Image_Loading\"\u003e\u003c/A\u003eImage Loading","\u003cA NAME=\"Component\"\u003e\u003c/A\u003eComponent","\u003cA NAME=\"Network\"\u003e\u003c/A\u003eNetwork","\u003cA NAME=\"Utility\"\u003e\u003c/A\u003eUtility","\u003cA NAME=\"Other1\"\u003e\u003c/A\u003eOther","\u003cA NAME=\"Orm\"\u003e\u003c/A\u003eOrm","\u003cA NAME=\"Test\"\u003e\u003c/A\u003eTest","\u003cA NAME=\"EventBus\"\u003e\u003c/A\u003eEventBus","\u003cA NAME=\"Performance\"\u003e\u003c/A\u003ePerformance","\u003cA NAME=\"Tools\"\u003e\u003c/A\u003eTools","\u003cA NAME=\"Framework\"\u003e\u003c/A\u003eFramework","\u003cA NAME=\"Font\"\u003e\u003c/A\u003eFont","\u003cA NAME=\"Decompiler\"\u003e\u003c/A\u003eSecurity \u0026 Decompiler","\u003cA NAME=\"Demo\"\u003e\u003c/A\u003eDemo","\u003cA NAME=\"App\"\u003e\u003c/A\u003eApp","\u003cA NAME=\"Injector\"\u003e\u003c/A\u003eInjector","\u003cA NAME=\"Media\"\u003e\u003c/A\u003eMedia","\u003cA NAME=\"Icons\"\u003e\u003c/A\u003eIcons","\u003cA NAME=\"Plugin\"\u003e\u003c/A\u003ePlugin","\u003cA NAME=\"Game_Engine\"\u003e\u003c/A\u003eGame Engine","\u003cA NAME=\"SDK\"\u003e\u003c/A\u003eSDK","\u003cA NAME=\"XMPP\"\u003e\u003c/A\u003eXMPP","\u003cA NAME=\"Books\"\u003e\u003c/A\u003eBooks","\u003cA NAME=\"Validation\"\u003e\u003c/A\u003eValidation","\u003cA NAME=\"Adapter\"\u003e\u003c/A\u003eAdapter","\u003cA NAME=\"Security\"\u003e\u003c/A\u003eSecurity","\u003cA NAME=\"Code_Generation\"\u003e\u003c/A\u003eCode Generation","\u003cA NAME=\"Embedded\"\u003e\u003c/A\u003eEmbedded","\u003cA NAME=\"Intent\"\u003e\u003c/A\u003eIntent","\u003cA NAME=\"Template\"\u003e\u003c/A\u003eTemplate","\u003cA NAME=\"Bluetooth\"\u003e\u003c/A\u003eBluetooth","\u003cA NAME=\"Colors\"\u003e\u003c/A\u003eColors","\u003cA NAME=\"Task/Job\"\u003e\u003c/A\u003eTask/Job","\u003cA NAME=\"Gesture\"\u003e\u003c/A\u003eGesture","\u003cA NAME=\"Debug\"\u003e\u003c/A\u003eDebug","\u003cA NAME=\"SocialNetworks\"\u003e\u003c/A\u003eSocialNetworks","\u003cA NAME=\"Storage\"\u003e\u003c/A\u003eStorage","\u003cA NAME=\"Android_Wear\"\u003e\u003c/A\u003eAndroid Wear"],"readme":"# Awesome Android UI\n\n## Should i build the project with gitbook?  [https://github.com/vimalcvs/Awesome-Android-UI/issues/102](https://github.com/vimalcvs/Awesome-Android-UI/issues/102)\n\n## Introduction\nandroid libs from github\n\n## System requirements\nAndroid\n\n## Notice\nIf the lib is no longer being maintained,please do not add it here.\n\n## How To Contribute\nStep 1. Add a Item as follows:\n```\n**Library Name**[one space]Short Description[at least four space,then press enter]\n[link](link)\n```\n\nStep 2. The item should fall under the appropriate category.\n\n\n## Libs\n### Table of contents\n* [Framework](#Framework)\n  * [Common](#Framework_Common)\n  * [Plugin](#Framework_Plugin)\n  * [MVC/MVVM/MVP](#Framework_MVC_MVVM_MVP)\n  * [Theme](#Framework_Theme)\n  * [Hook](#Framework_Hook)\n* [Orm](#Orm)\n* [Image Loading](#Image_Loading)\n* [Animations](#Animations)\n* [Network](#Network)\n* [Task/Job](#Task/Job)\n* [Widget](#Widget)\n  * [Material](#Material)\n  * [UI](#UI)\n  * [TextView/EditText](#TextView/EditText)\n  * [ImageView](#ImageView)\n  * [Button](#Button)\n  * [CheckBox](#CheckBox)\n  * [Progressbar/Progress View](#Progressbar/Progress_View)\n  * [Menu](#Menu)\n  * [Dialog](#Dialog)\n  * [ListView/ScrollView](#ListView/ScrollView)\n  * [GridView](#GridView)\n  * [RatingView](#RatingView)\n  * [Recyclerview](#Recyclerview)\n  * [SearchView](#SearchView)\n  * [ViewPager](#ViewPager)\n  * [ActionBar](#ActionBar)\n  * [Snackbar ](#Snackbar )\n  * [Fragment](#Fragment)\n  * [Activity](#Activity)\n  * [Tabs](#Tabs)\n  * [Toast](#Toast)\n  * [LockView](#LockView)\n  * [SeekBar](#SeekBar)\n  * [Time View](#Time_View)\n  * [Layout](#Layout)\n  * [Toolbar](#Toolbar)\n  * [VideoView](#VideoView)\n  * [Mapview](#Mapview)\n  * [Choreographer](#Choreographer)\n  * [Tag](#Tag)\n  * [Keyboard](#Keyboard)\n  * [WebView](#WebView)\n  * [Other](#Other)\n* [Component](#Component)\n  * [Page](#Component_Page)\n  * [Media](#Component_Media)\n  * [Image](#Component_Image)\n  * [ScreenShot](#Component_ScreenShot)\n  * [Update](#Component_Update)\n  * [QRCode](#Component_QRCode)\n* [Performance](#Performance)\n  * [Analysis](#Performance_Analysis_Tools)\n  * [Tools](#Performance_Tools)\n  * [Website](#Performance_Website_Tools)\n* [Plugin](#Plugin)\n  * [Gradle](#Gradle)\n  * [Maven](#Maven)\n  * [SBT](#SBT)\n  * [Intellij IDEA / Android Studio](#Intellij_IDEA_/_Android_Studio)\n  * [Other](#Other-Plugin)\n* [Intent](#Intent)\n* [Injector](#Injector)\n* [Template](#Template)\n* [Adapter](#Adapter)\n* [Validation](#Validation)\n* [Gesture](#Gesture)\n* [Game](#Game)\n* [Game Engine](#Game_Engine)\n* [Bluetooth](#Bluetooth)\n* [SocialNetworks](#SocialNetworks)\n* [XMPP](#XMPP)\n* [Code Generation](#Code_Generation)\n* [Media](#Media)\n* [Embedded](#Embedded)\n* [Utility](#Utility)\n* [Storage](#Storage)\n* [SDK](#SDK)\n* [Test](#Test)\n* [Chart](#Chart)\n* [Icons](#Icons)\n* [Colors](#Colors)\n* [Font](#Font)\n* [OpenGL](#OpenGL)\n* [Debug](#Debug)\n* [Demo](#Demo)\n* [App](#App)\n* [Security](#Security)\n* [Tools](#Tools)\n* [Security \u0026 Decompiler](#Decompiler)\n* [Android Wear](#Android_Wear)\n* [Other](#Other1)\n* [Books](#Books)\n\n### \u003cA NAME=\"Framework\"\u003e\u003c/A\u003eFramework\n#### \u003cA NAME=\"Framework_Common\"\u003e\u003c/A\u003eCommon\n1. **afinal**    Afinal是一个android的ioc，orm框架    \n[https://github.com/yangfuhai/afinal](https://github.com/yangfuhai/afinal)\n1. **xUtils****    android orm, bitmap, http, view inject...    \n[https://github.com/wyouflf/xUtils](https://github.com/wyouflf/xUtils)\n1. **ThinkAndroid** ThinkAndroid是一个免费的开源的、简易的、遵循Apache2开源协议发布的Android开发框架，其开发宗旨是简单、快速的进行 Android应用程序的开发    \n[https://github.com/white-cat/ThinkAndroid](https://github.com/white-cat/ThinkAndroid)\n1. **KJFrameForAndroid** KJFrameForAndroid 又叫KJLibrary，是一个android的orm 和 ioc 框架。    \n[https://github.com/kymjs/KJFrameForAndroid](https://github.com/kymjs/KJFrameForAndroid)\n1. **droidparts**    DI, ORM, JSON, ...      \n[https://github.com/yanchenko/droidparts](https://github.com/yanchenko/droidparts)\n1. **android-common**      Android common lib, include ImageCache, HttpCache, DropDownListView, DownloadManager, Utils and so on      \n[https://github.com/Trinea/android-common](https://github.com/Trinea/android-common)\n1. **LiteCommon**   Android Common Utils or Helper. Such as Log, Averager, Base64, Check, FlashLight, KeyguardLock, LogReader, Network, SilentInstaller, TimeAverager, TimeCounter, Toastor, WakeLock, ScreenReceiver, SmsReceiver, PhoneReceiver, NotificationService, AndroidUtil, AppUtil, BitmapUtil, ByteUtil, ClassUtil, DialogUtil, FieldUtil, FileUtil, HexUtil, MD5Uti… http://litesuits.com?form=gcom              \n[https://github.com/litesuits/android-common](https://github.com/litesuits/android-common)\n1. **Elf Framework** Android Framework to simplify the android development process.    \n[https://github.com/fenli/elf](https://github.com/fenli/elf)\n1. **RoboMVVM**   MVVM framework for Android    \n[https://github.com/debdattabasu/RoboMVVM](https://github.com/debdattabasu/RoboMVVM)\n1. **SAF**   SAF(Simple Android Framework)是一个简单的android框架，它为开发Android app提供了基础性组件。    \n[https://github.com/fengzhizi715/SAF](https://github.com/fengzhizi715/SAF)\n1. **AndroidQuickUtils**   Android Development Framework    \n[https://github.com/cesarferreira/AndroidQuickUtils](https://github.com/cesarferreira/AndroidQuickUtils)\n1. **BeeFramework_Android**  极简化的Android App开发框架和App内调试工具    \n[https://github.com/BeeFramework/BeeFramework_Android](https://github.com/BeeFramework/BeeFramework_Android)\n1. **Android-Next**  A Android Commons Library, include task, cache, http, custom views, utils, and so on.    \n[https://github.com/mcxiaoke/Android-Next](https://github.com/mcxiaoke/Android-Next)\n1. **Carpaccio**   Data Mapping \u0026 Smarter Views framework for android https://github.com/florent37/Carpaccio/wiki    \n[https://github.com/florent37/Carpaccio](https://github.com/florent37/Carpaccio)\n1. **UltimateAndroid** UltimateAndroid is a framework to help developing Android apps in a fast way    \n[https://github.com/cymcsg/UltimateAndroid](https://github.com/cymcsg/UltimateAndroid)\n1. **LoonAndroid** 整个框架式不同于androidannotations，Roboguice等ioc框架，这是一个类似spring的实现方式。在整应用的生命周期中找到切入点，然后对activity的生命周期进行拦截，然后插入自己的功能。    \n[https://github.com/gdpancheng/LoonAndroid](https://github.com/gdpancheng/LoonAndroid)\n1. **QuickAndroid** 一个快速、完善的Android开发框架整合实践    \n[https://github.com/alafighting/QuickAndroid](https://github.com/alafighting/QuickAndroid)\n1. **ignition** Ignition helps you getting your Android applications off the ground quickly, by offering ready-to-use components and utility classes that wrap a lot of the boilerplate that's involved when writing Android apps.    \n[https://github.com/mttkay/ignition](https://github.com/mttkay/ignition)\n1. **android-priority-jobqueue**  A Job Queue specifically written for Android to easily schedule jobs (tasks) that run in the background, improving UX and application stability.            \n[https://github.com/yigit/android-priority-jobqueue](https://github.com/yigit/android-priority-jobqueue)\n1. **Anvil** Tiny library for building reactive UI components (with data binding and event listeners binding), inspired by React.js.    \n[https://github.com/zserge/anvil](https://github.com/zserge/anvil)\n1. **Rosie** Rosie is an Android framework to create applications following the principles of Clean Architecture.                \n[https://github.com/Karumi/Rosie](https://github.com/Karumi/Rosie)\n1. **volley**  volley    \n[https://github.com/mcxiaoke/android-volley](https://github.com/mcxiaoke/android-volley)\n1. **enhanced-volley**  An enhanced version of the Volley Networking Toolkit for Android    \n[https://github.com/vinaysshenoy/enhanced-volley](https://github.com/vinaysshenoy/enhanced-volley)\n1. **Conductor**  A small, yet full-featured framework that allows building View-based Android applications            \n[https://github.com/bluelinelabs/Conductor](https://github.com/bluelinelabs/Conductor)\n\n\n#### \u003cA NAME=\"Framework_Plugin\"\u003e\u003c/A\u003ePlugin\n1. **DroidPlugin**   DroidPlugin 是360手机助手在Android系统上实现了一种新的插件机制:它可以在无需安装、修改的情况下运行APK文件,此机制对改进大型APP的架构，实现多团队协作开发具有一定的好处。    \n[https://github.com/Qihoo360/DroidPlugin](https://github.com/Qihoo360/DroidPlugin)\n1. **apf**  Android Plugin Framework    \n[https://github.com/umeng/apf](https://github.com/umeng/apf)\n1. **CJFrameForAndroid**  CJFrameForAndroid 是一个实现android插件化开发的框架。使用CJFrameForAndroid，apk动态加载不再是难题，更重要的是可以轻松实现插件与APP项目之间的解耦。    \n[https://github.com/kymjs/CJFrameForAndroid](https://github.com/kymjs/CJFrameForAndroid)\n1. **ACDD** ACDD，Android Component Dynamic Deployment(plugin) Solution,if any question,send me e-mail Solution http://bunnyblue.github.io/ACDD/    \n[https://github.com/bunnyblue/ACDD](https://github.com/bunnyblue/ACDD)\n1. **xCombine** Android Plugin Framework    \n[https://github.com/wyouflf/xCombine](https://github.com/wyouflf/xCombine)\n1. **AndroidDynamicLoader**   A plugin system that runs like a browser, but instead of load web pages, it load plugins which runs natively on Android system.    \n[https://github.com/mmin18/AndroidDynamicLoader](https://github.com/mmin18/AndroidDynamicLoader)\n1. **Small** A small framework to split app into small parts               \n[https://github.com/wequick/Small](https://github.com/wequick/Small)\n\n#### \u003cA NAME=\"Framework_MVC_MVVM_MVP\"\u003e\u003c/A\u003eMVC/MVVM/MVP\n1. **AndroidBinding**  MVVM for Android    \n[https://github.com/gueei/AndroidBinding](https://github.com/gueei/AndroidBinding)\n1. **RoboBinding** A data-binding Presentation Model(MVVM) framework for the Android platform.    \n[https://github.com/RoboBinding/RoboBinding](https://github.com/RoboBinding/RoboBinding)\n1. **nucleus**  Nucleus is an Android library which helps to use the MVP (Model-View-Presenter) pattern    \n[https://github.com/konmik/nucleus/](https://github.com/konmik/nucleus/)\n1. **Moxy**  Moxy is Android library based on MVP pattern  \n[https://github.com/Arello-Mobile/Moxy](https://github.com/Arello-Mobile/Moxy)\n1. **Mosby**  A Model-View-Presenter library for modern Android apps.    \n[https://github.com/sockeqwe/mosby](https://github.com/sockeqwe/mosby)\n\n\n#### \u003cA NAME=\"Framework_Theme\"\u003e\u003c/A\u003eTheme\n1. **MultipleTheme**  Android换肤／夜间模式的Android框架，配合theme和换肤控件框架可以做到无缝切换换肤（无需重启应用和当前页面）。 This framework of Android app support multiple theme(such as day/night mode) and needn’t finish current application or current activity.    \n[https://github.com/dersoncheng/MultipleTheme](https://github.com/dersoncheng/MultipleTheme)\n\n\n#### \u003cA NAME=\"Framework_Hook\"\u003e\u003c/A\u003eHook\n1. **legend**  Legend is a Hook framework for Android Development, it allows you to Hook Java methods without ROOT. Even more exciting is that it supports both Dalvik and Art environment!           \n[https://github.com/asLody/legend](https://github.com/asLody/legend)\n1. **dexposed** dexposed enable 'god' mode for single android application.    \n[https://github.com/alibaba/dexposed](https://github.com/alibaba/dexposed)\n1. **Xposed** The native part of the Xposed framework (mainly the modified app_process binary).    \n[https://github.com/rovo89/Xposed](https://github.com/rovo89/Xposed)\n\n\n### \u003cA NAME=\"EventBus\"\u003e\u003c/A\u003eEventBus\n1. **EventBus** Android optimized event bus that simplifies communication between Activities, Fragments, Threads, Services, etc. Less code, better quality.    \n[https://github.com/greenrobot/EventBus](https://github.com/greenrobot/EventBus)\n1. **otto**   An enhanced Guava-based event bus with emphasis on Android support.    \n[https://github.com/square/otto](https://github.com/square/otto)\n1. **Guava's event bus** Guava's event bus utility, explained.    \n[https://code.google.com/p/guava-libraries/wiki/EventBusExplained](https://code.google.com/p/guava-libraries/wiki/EventBusExplained)\n1. **RxJava**  RxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using observable sequences for the Java VM.      \n[https://github.com/ReactiveX/RxJava](https://github.com/ReactiveX/RxJava)\n1. **RxAndroid**  RxJava bindings for Android    \n[https://github.com/ReactiveX/RxAndroid](https://github.com/ReactiveX/RxAndroid)\n1. **tinybus** A lightweight and simple event bus optimized for Android    \n[https://github.com/beworker/tinybus](https://github.com/beworker/tinybus)\n1. **NetworkEvents**  Android library listening network connection state and change of the Wifi signal strength    \n[https://github.com/pwittchen/NetworkEvents](https://github.com/pwittchen/NetworkEvents)\n1. **AndroidEventBus**  A lightweight eventbus library for android, simplifies communication between Activities, Fragments, Threads, Services, etc.    \n[https://github.com/bboyfeiyu/AndroidEventBus](https://github.com/bboyfeiyu/AndroidEventBus)\n1. **Drekkar**  An Android event bus for WebView and JS.    \n[https://github.com/coshx/drekkar](https://github.com/coshx/drekkar)\n\n\n### \u003cA NAME=\"Orm\"\u003e\u003c/A\u003eOrm\n1. **greenDAO**    greenDAO is a light \u0026 fast ORM solution for Android that maps objects to SQLite databases.    \n[https://github.com/greenrobot/greenDAO](https://github.com/greenrobot/greenDAO)\n1. **ormlite**    ORMLite Android functionality used in conjunction with ormlite-core    \n[https://github.com/j256/ormlite-android](https://github.com/j256/ormlite-android)\n1. **requery** requery - compile time ORM and SQL query library for Java \u0026 Android             \n[https://github.com/requery/requery](https://github.com/requery/requery)\n1. **LiteOrm** LiteOrm is a fast, small, powerful ORM framework for Android. LiteOrm makes you do CRUD operarions on SQLite database with a sigle line of code efficiently. http://litesuits.com?form=gorm                \n[https://github.com/litesuits/android-lite-orm](https://github.com/litesuits/android-lite-orm)\n1. **ActiveAndroid**    Active record style SQLite persistence for Android    \n[https://github.com/pardom/ActiveAndroid](https://github.com/pardom/ActiveAndroid)\n1. **sugar**     Insanely easy way to work with Android Database.    \n[https://github.com/satyan/sugar](https://github.com/satyan/sugar)\n1. **androrm**   An Object Relational Mapper for Android.    \n[https://github.com/androrm/androrm/](https://github.com/androrm/androrm/)\n1. **orman**     lightweight and practical ORM for Java/Android. works with SQLite \u0026 MySQL.    \n[https://github.com/ahmetalpbalkan/orman](https://github.com/ahmetalpbalkan/orman)\n1. **ormdroid** ORMDroid is a simple ORM persistence framework for your Android applications.    \n[https://github.com/roscopeco/ormdroid](https://github.com/roscopeco/ormdroid)\n1. **android-sqlite-asset-helper**   An Android helper class to manage database creation and version management using an application's raw asset files    \n[https://github.com/jgilfelt/android-sqlite-asset-helper](https://github.com/jgilfelt/android-sqlite-asset-helper)\n1. **sprinkles**  Sprinkles is a boiler-plate-reduction-library for dealing with databases in android applications    \n[https://github.com/emilsjolander/sprinkles](https://github.com/emilsjolander/sprinkles)\n1. **android-database-sqlcipher**  Android SQLite API based on SQLCipher    \n[https://github.com/sqlcipher/android-database-sqlcipher](https://github.com/sqlcipher/android-database-sqlcipher)\n1. **couchbase-lite-android**  Lightweight, embedded, syncable NoSQL database engine for Android.    \n[https://github.com/couchbase/couchbase-lite-android](https://github.com/couchbase/couchbase-lite-android)\n1. **SimpleNoSQL** A simple NoSQL client for Android. Meant as a document store using key/value pairs and some rudimentary querying. Useful for avoiding the hassle of SQL code.    \n[https://github.com/Jearil/SimpleNoSQL](https://github.com/Jearil/SimpleNoSQL)\n1. **RxSimpleNoSQL** Reactive extensions for SimpleNoSQL. Manipulate entities using Observables.\n[https://github.com/xmartlabs/RxSimpleNoSQL](https://github.com/xmartlabs/RxSimpleNoSQL)\n1. **SQLiteProvider** Extended SQLite functionality for Android    \n[https://github.com/novoda/SQLiteProvider](https://github.com/novoda/SQLiteProvider)\n1. **Android-AnnotatedSQL**  Android library for auto generating SQL schema and Content provider    \n[https://github.com/hamsterksu/Android-AnnotatedSQL](https://github.com/hamsterksu/Android-AnnotatedSQL)\n1. **DBExecutor** DBExecutor    \n[https://github.com/LuckyJayce/DBExecutor](https://github.com/LuckyJayce/DBExecutor)\n1. **LitePal** An Android library that allows developers to use SQLite database extremely easy.    \n[https://github.com/LitePalFramework/LitePal](https://github.com/LitePalFramework/LitePal)\n1. **realm-java** Realm is a mobile database: a replacement for SQLite \u0026 ORMs    \n[https://github.com/realm/realm-java](https://github.com/realm/realm-java)\n1. **DBFlow**   A blazing fast, powerful, and very simple ORM android database library that writes database code for you.    \n[https://github.com/agrosner/DBFlow](https://github.com/agrosner/DBFlow)\n1. **sqlbrite**  A lightweight wrapper around SQLiteOpenHelper which introduces reactive stream semantics to SQL operations.    \n[https://github.com/square/sqlbrite](https://github.com/square/sqlbrite)\n1. **RestorableSQLiteDatabase**    A wrapper to replicate android's SQLiteDatabase with restoring capability.    \n[https://github.com/yaa110/RestorableSQLiteDatabase](https://github.com/yaa110/RestorableSQLiteDatabase)\n1. **Cupboard**   Simple persistence that gets out of your way and is easy to add to your existing code base    \n[https://bitbucket.org/qbusict/cupboard](https://bitbucket.org/qbusict/cupboard)\n1. **SquiDB** is a simple SQLite database layer for Android    \n[https://github.com/yahoo/squidb](https://github.com/yahoo/squidb)\n\n\n### \u003cA NAME=\"Image_Loading\"\u003e\u003c/A\u003eImage Loading\n1. **Android-Universal-Image-Loader**  Powerful and flexible library for loading, caching and displaying images on Android.    \n[https://github.com/nostra13/Android-Universal-Image-Loader](https://github.com/nostra13/Android-Universal-Image-Loader)\n1. **picasso**  A powerful image downloading and caching library for Android    \n[https://github.com/square/picasso](https://github.com/square/picasso)\n1. **picasso-transformations** An Android transformation library providing a variety of image transformations for Picasso    \n[https://github.com/wasabeef/picasso-transformations](https://github.com/wasabeef/picasso-transformations)\n1. **ion**   Android Asynchronous Networking and Image Loading    \n[https://github.com/koush/ion](https://github.com/koush/ion)\n1. **glide**   An image loading and caching library for Android focused on smooth scrolling    \n[https://github.com/bumptech/glide](https://github.com/bumptech/glide)\n1. **glide-transformations**  An Android transformation library providing a variety of image transformations for Glide.    \n[https://github.com/wasabeef/glide-transformations](https://github.com/wasabeef/glide-transformations)\n1. **ImageLoader**  Library for async image loading and caching on Android    \n[https://github.com/novoda/ImageLoader](https://github.com/novoda/ImageLoader)\n1. **webimageloader** Library to handle asynchronous image loading on Android.      \n[https://github.com/lexs/webimageloader](https://github.com/lexs/webimageloader)\n1. **AndroidImageLoader** Andorid library that loads images asynchronously into cache using a thread pool    \n[https://github.com/wuman/AndroidImageLoader](https://github.com/wuman/AndroidImageLoader)\n1. **SoBitmap** Bitmap decoder, handle resize \u0026 quality \u0026 compress stuff following user's configurations.     [https://github.com/airk000/SoBitmap](https://github.com/airk000/SoBitmap)\n1. **Fresco**   An image management library by FaceBook    \n[https://github.com/facebook/fresco](https://github.com/facebook/fresco)\n\n\n### \u003cA NAME=\"Animations\"\u003e\u003c/A\u003eAnimations\n1. **FragmentAnimations**  3D animations for support-v4 Fragment transition.      \n[https://github.com/kakajika/FragmentAnimations](https://github.com/kakajika/FragmentAnimations)\n1. **Road Runner** Road Runner is a library for android which allow you to make your own loading animation using a SVG image           \n[https://github.com/glomadrian/RoadRunner](https://github.com/glomadrian/RoadRunner)\n1. **ListViewAnimations**   An Android library which allows developers to easily add animations to ListView items    \n[https://github.com/nhaarman/ListViewAnimations](https://github.com/nhaarman/ListViewAnimations)\n1. **NineOldAndroids** Android library for using the Honeycomb animation API on all versions of the platform back to 1.0!    \n[https://github.com/JakeWharton/NineOldAndroids](https://github.com/JakeWharton/NineOldAndroids)\n1. **android-flip** A component for flip animation on Android, which is similar to the effect in Flipboard iPhone/Android    \n[https://github.com/openaphid/android-flip](https://github.com/openaphid/android-flip)\n1. **AndroidViewAnimations** Cute view animation collection.    \n[https://github.com/daimajia/AndroidViewAnimations](https://github.com/daimajia/AndroidViewAnimations)\n1. **AnimationEasingFunctions**    Android Animation Easing Functions. Let's make animation more real!    \n[https://github.com/daimajia/AnimationEasingFunctions](https://github.com/daimajia/AnimationEasingFunctions)\n1. **ViewPagerTransforms**  Library containing common animations needed for transforming ViewPager scrolling for Android v13+.      \n[https://github.com/ToxicBakery/ViewPagerTransforms](https://github.com/ToxicBakery/ViewPagerTransforms)\n1. **TransitionsBackport**  A backport of the new Transitions API for Android      \n[https://github.com/guerwan/TransitionsBackport](https://github.com/guerwan/TransitionsBackport)\n1. **RecyclerViewItemAnimators**  This repo provides simple animators for the item views in the RecyclerView This code is cloned from DefaultItemAnimator provided by Google customizing the animations.    \n[https://github.com/gabrielemariotti/RecyclerViewItemAnimators](https://github.com/gabrielemariotti/RecyclerViewItemAnimators)\n1. **ParallaxPagerTransformer**  A pager for Android with parallax effect    \n[https://github.com/xgc1986/ParallaxPagerTransformer](https://github.com/xgc1986/ParallaxPagerTransformer)\n1. **android-page-curl**  Page Curl for Android    \n[https://github.com/MysticTreeGames/android-page-curl](https://github.com/MysticTreeGames/android-page-curl)\n1. **android-cubic-bezier-interpolator** An Android Library that helps you implement bezier animations in you application    \n[https://github.com/codesoup/android-cubic-bezier-interpolator](https://github.com/codesoup/android-cubic-bezier-interpolator)\n1. **ActivityTransition** An android project presenting some transitions you can use between activities    \n[https://github.com/ophilbert/ActivityTransition](https://github.com/ophilbert/ActivityTransition)\n1. **EasyAndroidAnimations** Easy Android Animations is an animation library that aims to make android animations easier, with 50+ builtin animations, it allows you to introduce many complex animation effects in your application with one or two lines of code.    \n[https://github.com/2359media/EasyAndroidAnimations](https://github.com/2359media/EasyAndroidAnimations)\n1. **AndroidImageSlider**  An amazing and convenient Android image slider.    \n[https://github.com/daimajia/AndroidImageSlider](https://github.com/daimajia/AndroidImageSlider)\n1. **transitions-everywhere** Backport of Transitions API from Android 4.4. Compatible with Android 2.2+    \n[https://github.com/andkulikov/transitions-everywhere](https://github.com/andkulikov/transitions-everywhere)\n1. **android-ripple-background**  A beautiful ripple animation for your app    \n[https://github.com/skyfishjy/android-ripple-background](https://github.com/skyfishjy/android-ripple-background)\n1. **CircleIndicator**  a lightweight viewpager indicator like in nexus 5 launcher    \n[https://github.com/ongakuer/CircleIndicator](https://github.com/ongakuer/CircleIndicator)\n1. **Interactive-animation**  Collect android animation    \n[https://github.com/Rano1/Interactive-animation](https://github.com/Rano1/Interactive-animation)\n1. **Slidr**  Easily add slide to dismiss functionality to an Activity    \n[https://github.com/r0adkll/Slidr](https://github.com/r0adkll/Slidr)\n1. **CircularReveal**  Lollipop ViewAnimationUtils.createCircularReveal for everyone 2.3+    \n[https://github.com/ozodrukh/CircularReveal](https://github.com/ozodrukh/CircularReveal)\n1. **BaseAnimation**  BaseAnimation network Android animation set, custom controls, nearly 200 kinds of source code！ BaseAnimation, if a new version is updated automatically to remind everyone, I hope everyone will contribute their animated XML files or other source, together to create this open source app！    \n[https://github.com/z56402344/BaseAnimation](https://github.com/z56402344/BaseAnimation)\n1. **ArcAnimator**  ArcAnimator helps to create arc transition animation: 2.3.+    \n[https://github.com/asyl/ArcAnimator](https://github.com/asyl/ArcAnimator)\n1. **shimmer-android**  An easy, flexible way to add a shimmering effect to any view in an Android app.    \n[https://github.com/facebook/shimmer-android](https://github.com/facebook/shimmer-android)\n1. **Material-Animations**  Android Transition animations explanation with examples.    \n[https://github.com/lgvalle/Material-Animations](https://github.com/lgvalle/Material-Animations)\n1. **Rebound**  A Java library that models spring dynamics and adds real world physics to your app.    \n[https://github.com/facebook/rebound](https://github.com/facebook/rebound)\n1. **CircularReveal**  Lollipop ViewAnimationUtils.createCircularReveal for everyone 2.3+    \n[https://github.com/ozodrukh/CircularReveal](https://github.com/ozodrukh/CircularReveal)\n1. **PreLollipopTransition**  Simple tool which help you to implement activity transition for pre-Lollipop devices.    \n[https://github.com/takahirom/PreLollipopTransition](https://github.com/takahirom/PreLollipopTransition)\n1. **WaveCompat**  Wave effect of activity animation    \n[https://github.com/wangjiegulu/WaveCompat](https://github.com/wangjiegulu/WaveCompat)\n1. **MultiStateAnimation**  Android library to create complex multi-state animations.    \n[https://github.com/KeepSafe/MultiStateAnimation](https://github.com/KeepSafe/MultiStateAnimation)\n1. **Android-Transition**  Allows the easy creation of view transitions that react to user inputs.    \n[https://github.com/kaichunlin/android-transition](https://github.com/kaichunlin/android-transition)\n1. **CircularTools** Material reveal and readial reaction animation library. Min. API 11    \n[https://github.com/AutSoft/CircularTools](https://github.com/AutSoft/CircularTools)\n1. **fab-transformation**  Support Floating Action Button transformation for Android    \n[https://github.com/konifar/fab-transformation](https://github.com/konifar/fab-transformation)\n1. **AppIntroAnimation**  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.    \n[https://github.com/TakeoffAndroid/AppIntroAnimation](https://github.com/TakeoffAndroid/AppIntroAnimation)\n1. **TransitionPlayer**  Android library to control Transition animates. A simple way to create a interactive animation.    \n[https://github.com/XMFE-TEAM/TransitionPlayer](https://github.com/XMFE-TEAM/TransitionPlayer)\n1. **Backboard**  A motion-driven animation framework for Android    \n[https://github.com/tumblr/Backboard](https://github.com/tumblr/Backboard)\n1. **ActivityOptionsICS**    The lib can make the ActivityOptions animations use in Android api3.1+ http://www.cnblogs.com/tianzhijiexian/p/4128045.html    \n[https://github.com/tianzhijiexian/ActivityOptionsICS](https://github.com/tianzhijiexian/ActivityOptionsICS)\n1. **AndroidAnimationsActions**  Actions for android animations. Inspired by libgdx scene2d actions.    \n[https://github.com/dtx12/AndroidAnimationsActions](https://github.com/dtx12/AndroidAnimationsActions)\n1. **material-scrolling**  Android library for material scrolling techniques.    \n[https://github.com/satorufujiwara/material-scrolling](https://github.com/satorufujiwara/material-scrolling)\n1. **ExplosionField**  explosive dust effect for views    \n[https://github.com/tyrantgit/ExplosionField](https://github.com/tyrantgit/ExplosionField)\n1. **ViewPropertyObjectAnimator**  Wrapper of the ObjectAnimator that can be used similarly to ViewPropertyAnimator    \n[https://github.com/blipinsk/ViewPropertyObjectAnimator](https://github.com/blipinsk/ViewPropertyObjectAnimator)\n1. **AnimatorCompat**  AnimatorCompat: 一个快速创建动画帮助库    \n[https://github.com/zzz40500/AnimatorCompat](https://github.com/zzz40500/AnimatorCompat)\n1. **QuickSand**  Automatically manipulates the duration of animations dependent on view count. Quicksand .. the more you struggle.    \n[https://github.com/blundell/QuickSand](https://github.com/blundell/QuickSand)\n1. **animate**  An application demoing meaningful motion on Android https://medium.com/ribot-labs/exploring-meaningful-motion-on-android-1cd95a4bc61d    \n[https://github.com/hitherejoe/animate](https://github.com/hitherejoe/animate)\n1. **FPSAnimator**  FPSAnimator is very easy animation library for Android TextureView and SurfaceView    \n[https://github.com/MasayukiSuda/FPSAnimator](https://github.com/MasayukiSuda/FPSAnimator)\n1. **EasingInterpolator**  Twenty-eight different easing animation interpolators for Android.    \n[https://github.com/MasayukiSuda/EasingInterpolator](https://github.com/MasayukiSuda/EasingInterpolator)\n\n\n\n\n\n\n### \u003cA NAME=\"Network\"\u003e\u003c/A\u003eNetwork\n1. **android-async-http**    An Asynchronous HTTP Library for Android    \n[https://github.com/loopj/android-async-http](https://github.com/loopj/android-async-http)\n1. **okhttp**    An HTTP+SPDY client for Android and Java applications.    \n[https://github.com/square/okhttp](https://github.com/square/okhttp)\n1. **retrofit**   Type-safe REST client for Android and Java by Square, Inc.    \n[https://github.com/square/retrofit](https://github.com/square/retrofit)\n1. **AndroidAsync**    Asynchronous socket, http (client+server), websocket, and socket.io library for android. Based on nio, not threads.    \n[https://github.com/koush/AndroidAsync](https://github.com/koush/AndroidAsync)\n1. **async-http-client**    Asynchronous Http and WebSocket Client library for Java    \n[https://github.com/AsyncHttpClient/async-http-client](https://github.com/AsyncHttpClient/async-http-client)\n1. **http-request**    Java HTTP Request Library    \n[https://github.com/kevinsawicki/http-request](https://github.com/kevinsawicki/http-request)\n1. **node-android**    Run Node.js on Android    \n[https://github.com/InstantWebP2P/node-android](https://github.com/InstantWebP2P/node-android)\n1. **android-lite-http** Arrow(LiteHttp) is a simple, intelligent and flexible HTTP client for Android.    \n[https://github.com/litesuits/android-lite-http](https://github.com/litesuits/android-lite-http)\n1. **robospice**      Repo of the Open Source Android library : RoboSpice. RoboSpice is a modular android library that makes writing asynchronous long running tasks easy. It is specialized in network requests, supports caching and offers REST requests out-of-the box using extension modules.    \n[https://github.com/stephanenicolas/robospice](https://github.com/stephanenicolas/robospice)\n1. **unirest-java**  Unirest in Java: Simplified, lightweight HTTP client library.    \n[https://github.com/mashape/unirest-java/](https://github.com/mashape/unirest-java/)\n1. **wasp**  Android Network Solution    \n[https://github.com/orhanobut/wasp](https://github.com/orhanobut/wasp)\n1. **NetworkEvents** Android library listening network connection state and change of the Wifi signal strength    \n[https://github.com/pwittchen/NetworkEvents](https://github.com/pwittchen/NetworkEvents)\n1. **LiteHttp**  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. http://litesuits.com?form=ghttp                               \n[https://github.com/litesuits/android-lite-http](https://github.com/litesuits/android-lite-http)\n1. **AndNet**  AndNet是一个Android开中中二次封装的网络框架 http://blog.csdn.net/qibin0506/article/details/50127223           \n[https://github.com/qibin0506/AndNet](https://github.com/qibin0506/AndNet)\n\n\n\n\n\n### \u003cA NAME=\"Task/Job\"\u003e\u003c/A\u003eTask/Job\n1. **LiteAsync**  An ameliorative, enhanced AsyncTask for Android. LiteAsync provides SimpleTask, SafeTask, CachedTask, etc, for rapid development. More convenient is, it has a TaskExecutor which can executes ordered, cyclicbarrier, delayed and timer Task.        \n[https://github.com/litesuits/android-lite-async](https://github.com/litesuits/android-lite-async)\n\n\n\n### \u003cA NAME=\"Widget\"\u003e\u003c/A\u003eWidget\n#### \u003cA NAME=\"Material\"\u003e\u003c/A\u003eMaterial\n1. **MaterialDesignLibrary**  This is a library with components of Android L to you use in android 4.0    \n[https://github.com/navasmdc/MaterialDesignLibrary#flat-button](https://github.com/navasmdc/MaterialDesignLibrary#flat-button)\n1. **Carbon** Material Design implementation for Android 2.1+. Realtime shadows, ripples, animations, SVGs and more.    \n[https://github.com/ZieIony/Carbon](https://github.com/ZieIony/Carbon)\n1. **MaterialEverywhere**  Showcase of the new AppCompat 21, which includes new Material Theme, working in pre-21 devices.    \n[https://github.com/antoniolg/MaterialEverywhere](https://github.com/antoniolg/MaterialEverywhere)\n1. **MaterialWidget** Android L design widget in Android 4.0 ~ 4.4.    \n[https://github.com/keithellis/MaterialWidget](https://github.com/keithellis/MaterialWidget)\n1. **MaterialTabs** Custom Tabs with Material Design effects. It requires 14+ API and android support v7 (Toolbar)    \n[https://github.com/neokree/MaterialTabs](https://github.com/neokree/MaterialTabs)\n1. **material-ripple**    Android L Ripple effect wrapper for Views    \n[https://github.com/balysv/material-ripple](https://github.com/balysv/material-ripple)\n1. **RippleEffect**   Implementation of Ripple effect from Material Design for Android API 14+    \n[https://github.com/traex/RippleEffect](https://github.com/traex/RippleEffect)    \n1. **LDrawer**   Android drawer icon with material design animation    \n[https://github.com/ikimuhendis/LDrawer](https://github.com/ikimuhendis/LDrawer)\n1. **material-design-icons** Material Design icons by Google    \n[https://github.com/google/material-design-icons](https://github.com/google/material-design-icons)\n1. **AndroidMaterialDesignToolbar** Android Sample Project with Material Design and Toolbar.    \n[https://github.com/tekinarslan/AndroidMaterialDesignToolbar](https://github.com/tekinarslan/AndroidMaterialDesignToolbar)\n1. **MaterialEditText**  EditText in Material Design    \n[https://github.com/rengwuxian/MaterialEditText](https://github.com/rengwuxian/MaterialEditText)\n1. **material-menu**  Morphing Android menu, back, dismiss and check buttons    \n[https://github.com/balysv/material-menu](https://github.com/balysv/material-menu)\n1. **material-dialogs** Not even AppCompat uses Material theming for AlertDialogs on pre-Lollipop. This is a beautiful and easy solution.    \n[https://github.com/afollestad/material-dialogs](https://github.com/afollestad/material-dialogs)\n1. **MaterialNavigationDrawer**    Navigation Drawer Activity with material design style and simplified methods    \n[https://github.com/neokree/MaterialNavigationDrawer](https://github.com/neokree/MaterialNavigationDrawer)\n1. **MaterialDialog** An Android library for conveniently building Material Design Dialog in Android version 2.2 ~ L.    \n[https://github.com/drakeet/MaterialDialog](https://github.com/drakeet/MaterialDialog)\n1. **materialish-progress**  A material style progress wheel compatible with 2.3    \n[https://github.com/pnikosis/materialish-progress](https://github.com/pnikosis/materialish-progress)\n1. **MaterialList**  An Android library aimed to get the beautiful CardViews that Google shows at its official design specifications    \n[https://github.com/dexafree/MaterialList](https://github.com/dexafree/MaterialList)\n1. **android-floating-action-button**  Floating Action Button for Android based on Material Design specification    \n[https://github.com/futuresimple/android-floating-action-button](https://github.com/futuresimple/android-floating-action-button)\n1. **Android-Material-circular-button**  Animated Material circular button    \n[https://github.com/glomadrian/Android-Material-circular-button](https://github.com/glomadrian/Android-Material-circular-button)\n1. **material-drawer**  DrawerLayout implementation for Material design apps    \n[https://github.com/HeinrichReimer/material-drawer](https://github.com/HeinrichReimer/material-drawer)\n1. **snackbar**   Snackbar Android Library    \n[https://github.com/nispok/snackbar](https://github.com/nispok/snackbar)\n1. **Android-DialogFragments**  Various DialogFragments for Android.    \n[https://github.com/wada811/Android-DialogFragments](https://github.com/wada811/Android-DialogFragments)\n1. **material-range-bar**  Android widget for selecting a range of values.    \n[https://github.com/oli107/material-range-bar](https://github.com/oli107/material-range-bar)\n1. **CircularProgressView**  A Material style circular progress bar for Android      \n[https://github.com/rahatarmanahmed/CircularProgressView](https://github.com/rahatarmanahmed/CircularProgressView)\n1. **RippleDrawable**  A port of Ripple Effect from Android L to non L devices    \n[https://github.com/ozodrukh/RippleDrawable](https://github.com/ozodrukh/RippleDrawable)\n1. **MaterialDrawer** A simple take on creating a easy to use and fast material drawer implementation    \n[https://github.com/mikepenz/MaterialDrawer](https://github.com/mikepenz/MaterialDrawer)\n1. **android-materialshadowninepatch**  Provides 9-patch based drop shadow for view elements. Works on API level 9 or later.    \n[https://github.com/h6ah4i/android-materialshadowninepatch](https://github.com/h6ah4i/android-materialshadowninepatch)\n1. **SearchMenuAnim**  SearchMenuAnim    \n[https://github.com/kongnanlive/SearchMenuAnim](https://github.com/kongnanlive/SearchMenuAnim)\n1. **AdvancedMaterialDrawer**   A Material Drawer implementation (Like gMail App)    \n[https://github.com/madcyph3r/AdvancedMaterialDrawer](https://github.com/madcyph3r/AdvancedMaterialDrawer)\n1. **ZDepthShadowLayout**   Android - draw z-depth shadow of MaterialDesign    \n[https://github.com/ShogoMizumoto/ZDepthShadowLayout](https://github.com/ShogoMizumoto/ZDepthShadowLayout)\n1. **MaterialPowerMenu**  A demo of the power menu with Reveal and other animations    \n[https://github.com/naman14/MaterialPowerMenu](https://github.com/naman14/MaterialPowerMenu)\n1. **MaterialViewPager** A Material Design ViewPager easy to use library    \n[https://github.com/florent37/MaterialViewPager](https://github.com/florent37/MaterialViewPager)\n1. **MaterialProgressBar** A Material design ProgressBar with consistent appearance on Android 4.0+    \n[https://github.com/DreaminginCodeZH/MaterialProgressBar](https://github.com/DreaminginCodeZH/MaterialProgressBar)\n\n\n#### \u003cA NAME=\"UI\"\u003e\u003c/A\u003eUI\n1. **android-ui**   Android UI library.  Requires API level 14+    \n[https://github.com/markushi/android-ui](https://github.com/markushi/android-ui)\n1. **GreenDroid**   GreenDroid is a development library for the Android platform. It makes UI developments easier and consistent through your applications.    \n[https://github.com/cyrilmottier/GreenDroid](https://github.com/cyrilmottier/GreenDroid)\n1. **FlatUI**  CengaLabs - Android FlatUI Kit    \n[https://github.com/eluleci/FlatUI](https://github.com/eluleci/FlatUI)\n1. **EffectiveAndroidUI** Sample project created to show some of the best Android practices to work in the Android UI Layer. The UI layer of this project has been implemented using MVP or MVVM (without binding engine) to show how this patterns works. This project is used during the talk \"EffectiveAndroidUI\".    \n[https://github.com/pedrovgs/EffectiveAndroidUI](https://github.com/pedrovgs/EffectiveAndroidUI)\n1. **ParallaxEverywhere**  Parallax everywhere is a library with alternative android widgets with parallax effects.    \n[https://github.com/Narfss/ParallaxEverywhere](https://github.com/Narfss/ParallaxEverywhere)\n1. **ShowcaseView**  Highlight the best bits of your app to users quickly, simply, and cool...ly    \n[https://github.com/amlcurran/ShowcaseView](https://github.com/amlcurran/ShowcaseView)\n\n\n#### \u003cA NAME=\"TextView/EditText\"\u003e\u003c/A\u003eTextView/EditText\n1. **ReadMoreTextView**  A Custom TextView with trim text         \n[https://github.com/borjabravo10/ReadMoreTextView](https://github.com/borjabravo10/ReadMoreTextView)\n1. **MaskFormatter**  MaskFormatter adds mask functionality to your EditText. It will prevent user from inserting not allowed signs, and format input as well.         \n[https://github.com/AzimoLabs/MaskFormatter](https://github.com/AzimoLabs/MaskFormatter)\n1. **AnimatedEditText**  Androids EditText that animates the typed text.             \n[https://github.com/alphamu/AnimatedEditText](https://github.com/alphamu/AnimatedEditText)\n1. **passwordview**  A Material Android password view that toggles password visibility via an eye icon.            \n[https://github.com/lisawray/passwordview](https://github.com/lisawray/passwordview)\n1. **PasswordEditText** A simple extension to the standard Android EditText which shows an icon on the right side of the field and lets the user toggle the visibility of the password he puts in.    \n[https://github.com/maksim88/PasswordEditText](https://github.com/maksim88/PasswordEditText)\n1. **HTextView** Animation effects to TextView    \n[https://github.com/hanks-zyh/HTextView](https://github.com/hanks-zyh/HTextView)\n1. **icarus-android** Rich text editor for Android with full features. [https://github.com/mr5/icarus-android](https://github.com/mr5/icarus-android)\n1. **richeditor-android**  RichEditor for Android is a beautiful Rich Text WYSIWYG Editor for Android.    \n[https://github.com/wasabeef/richeditor-android](https://github.com/wasabeef/richeditor-android)\n1. **Shimmer-android**  An Android TextView with a shimmering effect    \n[https://github.com/RomainPiel/Shimmer-android](https://github.com/RomainPiel/Shimmer-android)\n1. **Titanic** Android experiment showing a sinking TextView    \n[https://github.com/RomainPiel/Titanic](https://github.com/RomainPiel/Titanic)\n1. **emojicon** A library to show emoji in TextView, EditText (like WhatsApp) for Android    \n[https://github.com/rockerhieu/emojicon](https://github.com/rockerhieu/emojicon)\n1. **android-autofittextview**  A TextView that automatically resizes text to fit perfectly within its bounds.    \n[https://github.com/grantland/android-autofittextview](https://github.com/grantland/android-autofittextview)\n1. **Android-RobotoTextView**   Implementation of a TextView and all its direct/indirect subclasses with native support for the Roboto fonts, includes the brand new Roboto Slab fonts.    \n[https://github.com/johnkil/Android-RobotoTextView](https://github.com/johnkil/Android-RobotoTextView)\n1. **SizeAdjustingTextView** This is based on an open source autosizing textview for Android.    \n[https://github.com/erchenger/SizeAdjustingTextView](https://github.com/erchenger/SizeAdjustingTextView)\n1. **SecretTextView** A TextView that simulates the effect from the app Secret where the characters fade in/out at different speeds.    \n[https://github.com/matthewrkula/SecretTextView](https://github.com/matthewrkula/SecretTextView)\n1. **anytextview**  An extension of Android's TextView and EditText that let's you use the font of your choice    \n[https://github.com/hanspeide/anytextview](https://github.com/hanspeide/anytextview)\n1. **android-formidable-validation**   Form validation and feedback library for Android. Provides .setText for more than just TextView and EditText widgets. Provides easy means to validate with dependencies.    \n[https://github.com/coreform/android-formidable-validation](https://github.com/coreform/android-formidable-validation)\n1. **android-edittext-validator** Android form edit text is an extension of EditText that brings data validation facilities to the edittext.    \n[https://github.com/vekexasia/android-edittext-validator](https://github.com/vekexasia/android-edittext-validator)\n1. **chips-edittext-library**      Chips EditText, Token EditText, Bubble EditText, Spannable EditText and etc.. There are many names of this control. Here I develop easy to understand , modify and integrate Chips Edit Text widget for Android    \n[https://github.com/kpbird/chips-edittext-library](https://github.com/kpbird/chips-edittext-library)\n1. **FloatingLabel** FloatingLabel Allows you to create a blow kind of EditText.    \n[https://github.com/hardik-trivedi/FloatingLabel](https://github.com/hardik-trivedi/FloatingLabel)\n1. **AndroidFloatLabel** Float Label Edit Texts for Android    \n[https://github.com/weddingparty/AndroidFloatLabel](https://github.com/weddingparty/AndroidFloatLabel)\n1. **AndroidFloatLabel**  Library project with a custom view that implements the Float Label pattern    \n[https://github.com/IanGClifton/AndroidFloatLabel](https://github.com/IanGClifton/AndroidFloatLabel)\n1. **TokenAutoComplete** Gmail style MultiAutoCompleteTextView for Android    \n[https://github.com/splitwise/TokenAutoComplete](https://github.com/splitwise/TokenAutoComplete)\n1. **TextJustify-Android** Android Text Full Jusiftication / Wrapping / Justify    \n[https://github.com/bluejamesbond/TextJustify-Android](https://github.com/bluejamesbond/TextJustify-Android)\n1. **RoundedLetterView**  RoundedLetterView like the one in Android 5.0 Contacts app    \n[https://github.com/pavlospt/RoundedLetterView](https://github.com/pavlospt/RoundedLetterView)\n1. **Android-SingleInputForm**  A single EditText instead of a classical form. Library that implements flavienlaurent's singleinputform\n[https://github.com/HeinrichReimer/Android-SingleInputForm](https://github.com/HeinrichReimer/Android-SingleInputForm)\n1. **BabushkaText**  A simpler way to style your TextViews        \n[https://github.com/quiqueqs/BabushkaText](https://github.com/quiqueqs/BabushkaText)\n1. **MatchView** Include MatchTextView and MatchButton..Come..you will like it        \n[https://github.com/Rogero0o/MatchView](https://github.com/Rogero0o/MatchView)\n1. **ExpandableTextView**  Android's TextView that can expand/collapse like the Google Play's app description        \n[https://github.com/Manabu-GT/ExpandableTextView](https://github.com/Manabu-GT/ExpandableTextView)\n1. **AccountAutoCompleteEditText**  Simple extension for account suggestion and auto completion.        \n[https://github.com/KeithYokoma/AccountAutoCompleteEditText](https://github.com/KeithYokoma/AccountAutoCompleteEditText)\n1. **AwesomeText**  A tool that facilitates working with Spans on TextViews or any extension of them (EditTexts, Buttons...).        \n[https://github.com/JMPergar/AwesomeText](https://github.com/JMPergar/AwesomeText)\n1. **WaitingDots**  Small library that provides... bouncing dots. This feature is used in number of messaging apps (such as Hangouts or Messenger), and lately in Android TV (for example when connecting to Wifi).        \n[https://github.com/tajchert/WaitingDots](https://github.com/tajchert/WaitingDots)\n1. **CurrencyEditText** A module designed to provide ease-of-use when using an EditText field for gathering currency information from a user    \n[https://github.com/BlacKCaT27/CurrencyEditText](https://github.com/BlacKCaT27/CurrencyEditText)\n1. **Android-Typeahead** Awesome Android Typeahead library - User mention plugin, UI widget for auto complete user mention using the at sign (@) like Twitter or Facebook..    \n[https://github.com/ArabAgile/android-typeahead](https://github.com/ArabAgile/android-typeahead)\n1. **CircleTimerView**  Circle timer on Android platform    \n[https://github.com/jiahuanyu/CircleTimerView](https://github.com/jiahuanyu/CircleTimerView)\n1. **AlignTextView**  字体对齐的textview    \n[https://github.com/androiddevelop/AlignTextView](https://github.com/androiddevelop/AlignTextView)\n1. **advanced-textview**  Advanced Android TextView    \n[https://github.com/chiuki/advanced-textview](https://github.com/chiuki/advanced-textview)\n1. **ParkedTextView** A editable text with a constant text/placeholder for Android.    \n[https://github.com/gotokatsuya/ParkedTextView](https://github.com/gotokatsuya/ParkedTextView)\n1. **SimpleLinkableText** Simple way to create linked text, such as @username or #hashtag, in Android TextView and EditText.    \n[https://github.com/apradanas/simple-linkable-text](https://github.com/apradanas/simple-linkable-text)\n1. **material-code-input**  A material style input for codes    \n[https://github.com/glomadrian/material-code-input](https://github.com/glomadrian/material-code-input)\n1. **BubbleTextView**  Android Bubble View    \n[https://github.com/dupengtao/BubbleTextView](https://github.com/dupengtao/BubbleTextView)\n1. **PathEffectTextView**  PathEffectTextView    \n[https://github.com/dkmeteor/PathEffectTextView](https://github.com/dkmeteor/PathEffectTextView)\n1. **AutosizeEditText** AutosizeEditText for Android is an extension of native EditText that offer a smooth auto scale text size.    \n[https://github.com/txusballesteros/AutosizeEditText](https://github.com/txusballesteros/AutosizeEditText)\n1. **TextSurface** A little animation framework which could help you to show message in a nice looking way.    \n[https://github.com/elevenetc/TextSurface](https://github.com/elevenetc/TextSurface)\n1. **EmailAutoCompleteTextView** An AutoCompleteTextView with builtin Adapter with the emails in the device. It handles Android Marshmallow Runtime Permissions  automatically.     \n[https://github.com/tasomaniac/EmailAutoCompleteTextView](https://github.com/tasomaniac/EmailAutoCompleteTextView)\n1. **TextViewForFullHtml**  TextViewForFullHtml是对原生TextView解析Html格式文本的增强。    \n[https://github.com/xuyisheng/TextViewForFullHtml](https://github.com/xuyisheng/TextViewForFullHtml)\n1. **PlacesAutocompleteTextView**  A TextView for autocompleting addresses using the Google Maps Places API    \n[https://github.com/seatgeek/android-PlacesAutocompleteTextView](https://github.com/seatgeek/android-PlacesAutocompleteTextView)\n1. **BiuEditText**  biu，biu，一个有趣的EditText    \n[https://github.com/xujinyang/BiuEditText](https://github.com/xujinyang/BiuEditText)\n1. **AnimTextView** AnimTextView    \n[https://github.com/z56402344/AnimTextView](https://github.com/z56402344/AnimTextView)\n1. **Masked-Edittext** Android library contain custom realisation of EditText component for masking and formatting input text    \n[https://github.com/pinball83/Masked-Edittext](https://github.com/pinball83/Masked-Edittext)\n\n\n\n#### \u003cA NAME=\"ImageView\"\u003e\u003c/A\u003eImageView\n1. **subsampling-scale-image-view**  Highly configurable, easily extendable view with pan and zoom gestures for displaying huge images without loss of detail. Perfect for photo galleries, maps, building plans etc.                  \n [https://github.com/davemorrissey/subsampling-scale-image-view](https://github.com/davemorrissey/subsampling-scale-image-view)\n1. **BadgedImageview** BadgedImageview allow you show a badge into a Imageview.    \n[https://github.com/yesidlazaro/BadgedImageview](https://github.com/yesidlazaro/BadgedImageview)\n1. **PhotoView**     Implementation of ImageView for Android that supports zooming, by various touch gestures.    \n[https://github.com/chrisbanes/PhotoView](https://github.com/chrisbanes/PhotoView)\n1. **PhotoView**图片浏览缩放控件             \n[https://github.com/bm-x/PhotoView](https://github.com/bm-x/PhotoView)\n1. **android-smart-image-view**    Android ImageView replacement which allows image loading from URLs or contact address book, with caching    \n[https://github.com/loopj/android-smart-image-view](https://github.com/loopj/android-smart-image-view)\n1. **TouchImageView**  Adds touch functionality to Android ImageView.    \n[https://github.com/MikeOrtiz/TouchImageView](https://github.com/MikeOrtiz/TouchImageView)\n1. **CircleImageView**  A fast circular ImageView perfect for profile images.      \n[https://github.com/hdodenhof/CircleImageView](https://github.com/hdodenhof/CircleImageView)\n1. **gesture-imageview** This is a simple Android View class which provides basic pinch and zoom capability for images.    \n[https://github.com/jasonpolites/gesture-imageview](https://github.com/jasonpolites/gesture-imageview)\n1. **android-shape-imageview** Custom shaped android imageview components    \n[https://github.com/siyamed/android-shape-imageview](https://github.com/siyamed/android-shape-imageview)\n1. **AndroidImageCrop** How select and crop image on Android    \n[https://github.com/lorensiuswlt/AndroidImageCrop](https://github.com/lorensiuswlt/AndroidImageCrop)\n1. **GifImageView** Android ImageView that handles animated GIF images    \n[https://github.com/felipecsl/GifImageView](https://github.com/felipecsl/GifImageView)\n1. **cropper**   Android widget for cropping and rotating an image.    \n[https://github.com/edmodo/cropper](https://github.com/edmodo/cropper)\n1. **ImageViewZoom**     Android ImageView widget with zoom and pan capabilities    \n[https://github.com/sephiroth74/ImageViewZoom](https://github.com/sephiroth74/ImageViewZoom)\n1. **CircularImageView** Custom view for circular images in Android while maintaining the best draw performance    \n[https://github.com/Pkmmte/CircularImageView](https://github.com/Pkmmte/CircularImageView)\n1. **CircularImageView** Create circular image view in android    \n[https://github.com/lopspower/CircularImageView](https://github.com/lopspower/CircularImageView)\n1. **android-crop** Android library project for cropping images    \n[https://github.com/jdamcd/android-crop](https://github.com/jdamcd/android-crop)\n1. **cropimage**  Replacement for deprecated official Android crop image function    \n[https://github.com/biokys/cropimage](https://github.com/biokys/cropimage)\n1. **android-cropimage**CropImage Activity from Gallery.apk packaged as a reusable Android library (4.0 and up).    \n[https://github.com/lvillani/android-cropimage](https://github.com/lvillani/android-cropimage)\n1. **android-gpuimage** Android filters based on OpenGL (idea from GPUImage for iOS)    \n[https://github.com/CyberAgent/android-gpuimage](https://github.com/CyberAgent/android-gpuimage)\n1. **gif-movie-view**  Android View widget for displaying GIF animations.    \n[https://github.com/sbakhtiarov/gif-movie-view](https://github.com/sbakhtiarov/gif-movie-view)\n1. **WaveDrawable** Drawable animation inspired by Tinder.    \n[https://github.com/Alexrs95/WaveDrawable](https://github.com/Alexrs95/WaveDrawable)\n1. **DrawerArrowDrawable**  Visual back-port of the rotating drawer-to-arrow drawable from Android L    \n[https://github.com/ChrisRenke/DrawerArrowDrawable](https://github.com/ChrisRenke/DrawerArrowDrawable)\n1. **TextDrawable**  This light-weight library provides images with letter/text like the Gmail app. It extends the Drawable class thus can be used with existing/custom/network ImageView classes. Also included is a fluent interface for creating drawables and a customizable ColorGenerator.    \n[https://github.com/amulyakhare/TextDrawable](https://github.com/amulyakhare/TextDrawable)\n1. **SelectableRoundedImageView**  Android ImageView that supports different radiuses on each corner. It also supports oval(and circle) shape and border. This would be especially useful for using inside CardView which should be rounded only top left and top right corners(Don't forget to call setPreventCornerOverlap(false) on your cardview).    \n[https://github.com/pungrue26/SelectableRoundedImageView](https://github.com/pungrue26/SelectableRoundedImageView)\n1. **avatar-android**    Rounded and Squared Avatar for Android Applications      \n[https://github.com/Pedroafa/avatar-android](https://github.com/Pedroafa/avatar-android)\n1. **ByakuGallery**  ByakuGallery is an open source Android library that allows the visualization of large images with gesture capabilities. This lib is based on AOSP Camera2.    \n[https://github.com/diegocarloslima/ByakuGallery](https://github.com/diegocarloslima/ByakuGallery)\n1. **DexMovingImageView**  DMIV aims to provide a flexible and customizable instrument for automated images moving on display. It provides scroll, gyroscope or time based moving. But you can create your own evaluator.    \n[https://github.com/dexlex/DexMovingImageView](https://github.com/dexlex/DexMovingImageView)\n1. **SimpleTagImageView** ImageView with a tag in android. So it's a ImageView.    \n[https://github.com/wujingchao/SimpleTagImageView](https://github.com/wujingchao/SimpleTagImageView)\n1. **CropImageView** Widget allows you crop from whatever side in an ImageView. Currently Android only supports centerCrop type of cropping    \n[https://github.com/cesards/CropImageView](https://github.com/cesards/CropImageView)\n1. **MovingImageView**  Custom ImageView for moving image around the screen (Android)    \n[https://github.com/AlbertGrobas/MovingImageView](https://github.com/AlbertGrobas/MovingImageView)\n1. **PolygonImageView**  Custom ImageView for android with polygon shape (Android)    \n[https://github.com/AlbertGrobas/PolygonImageView](https://github.com/AlbertGrobas/PolygonImageView)\n1. **BitmapMerger** Play with bitmaps    \n[https://github.com/cooltechworks/BitmapMerger](https://github.com/cooltechworks/BitmapMerger)\n1. **FlickableView**  Flickable ImageView for Android. It's like a view of twitter's detail image.    \n[https://github.com/gotokatsuya/FlickableView](https://github.com/gotokatsuya/FlickableView)\n1. **ImageGallery**  A gallery used to host an array of images    \n[https://github.com/lawloretienne/ImageGallery](https://github.com/lawloretienne/ImageGallery)\n1. **GestureViews**  ImageView and FrameLayout with gestures control and position animation.    \n[https://github.com/alexvasilkov/GestureViews](https://github.com/alexvasilkov/GestureViews)\n\n\n\n\n#### \u003cA NAME=\"Button\"\u003e\u003c/A\u003eButton\n1. **circular-progress-button**   Android Circular Progress Button    \n[https://github.com/dmytrodanylyk/circular-progress-button](https://github.com/dmytrodanylyk/circular-progress-button)\n1. **android-process-button** Android Buttons With Built-in Progress Meters.    \n[https://github.com/dmytrodanylyk/android-process-button](https://github.com/dmytrodanylyk/android-process-button)\n1. **android-circlebutton**  Circle button widget for Android    \n[https://github.com/markushi/android-circlebutton](https://github.com/markushi/android-circlebutton)\n1. **android-flat-button**  FButton - a flat button library for Android    \n[https://github.com/hoang8f/android-flat-button](https://github.com/hoang8f/android-flat-button)\n1. **FloatingActionButton**   Android Google+ like floating action button    \n[https://github.com/makovkastar/FloatingActionButton](https://github.com/makovkastar/FloatingActionButton)\n1. **ExpandableButtonMenu** An Android library for an expandable button menu    \n[https://github.com/lemonlabs/ExpandableButtonMenu](https://github.com/lemonlabs/ExpandableButtonMenu)\n1. **fancybuttons** An Android library to easily create fancy buttons without the need of drawable files.    \n[https://github.com/medyo/fancybuttons](https://github.com/medyo/fancybuttons)\n1. **Android-Bootstrap**    Bootstrap style buttons with Font Awesome    \n[https://github.com/Bearded-Hen/Android-Bootstrap](https://github.com/Bearded-Hen/Android-Bootstrap)\n1. **SwitchButton**   SwitchButton    \n[https://github.com/kyleduo/SwitchButton](https://github.com/kyleduo/SwitchButton)\n1. **SwitchButton**  SwitchButton    \n[https://github.com/xiaopansky/SwitchButton](https://github.com/xiaopansky/SwitchButton)\n1. **ToggleButton**  ToggleButton Widget For Android Dev    \n[https://github.com/zcweng/ToggleButton](https://github.com/zcweng/ToggleButton)\n1. **FabButton**  Android Floating ActionButton with a progress indicator ring    \n[https://github.com/ckurtm/FabButton](https://github.com/ckurtm/FabButton)\n1. **SlideSwitch**  A button that you can slide on or off    \n[https://github.com/Leaking/SlideSwitch](https://github.com/Leaking/SlideSwitch)\n1. **easyloadingbtn** This is a Material Design loading button    \n[https://github.com/DevinShine/easyloadingbtn](https://github.com/DevinShine/easyloadingbtn)\n1. **hkm-progress-button**  Base on android-process-button this is the advanced version of the android-process-button.    \n[https://github.com/jjhesk/hkm-progress-button](https://github.com/jjhesk/hkm-progress-button)\n1. **SubmitDemo**  comtomize view submit button which you use for submit operation or download operation and so on.    \n[https://github.com/tuesda/SubmitDemo](https://github.com/tuesda/SubmitDemo)\n1. **PlayPauseButton**  PlayPauseButton    \n[https://github.com/recruit-lifestyle/PlayPauseButton](https://github.com/recruit-lifestyle/PlayPauseButton)\n1. **ArrowDownloadButton**  A download button with pretty cool animation    \n[https://github.com/fenjuly/ArrowDownloadButton](https://github.com/fenjuly/ArrowDownloadButton)\n1. **FABProgressCircle**  Material progress circle around any FloatingActionButton. 100% Guidelines.    \n[https://github.com/JorgeCastilloPrz/FABProgressCircle](https://github.com/JorgeCastilloPrz/FABProgressCircle)\n\n\n#### \u003cA NAME=\"CheckBox\"\u003e\u003c/A\u003eCheckBox\n1. **AnimCheckBox**  AnimCheckBox    \n[https://github.com/lguipeng/AnimCheckBox](https://github.com/lguipeng/AnimCheckBox)\n\n\n\n#### \u003cA NAME=\"Progressbar/Progress_View\"\u003e\u003c/A\u003eProgressbar/Progress View\n1. **ArcProgressStackView**  Present your progress bars in arc mode with information and total control.    \n[https://github.com/GIGAMOLE/ArcProgressStackView](https://github.com/GIGAMOLE/ArcProgressStackView)\n1. **KProgressHUD** An implement of ProgressHUD for Android, similar to MBProgressHUD, SVProgressHUD for iOS.    \n[https://github.com/Kaopiz/KProgressHUD](https://github.com/Kaopiz/KProgressHUD)\n1. **SmoothProgressBar**  A small Android library allowing you to have a smooth and customizable horizontal indeterminate ProgressBar    \n[https://github.com/castorflex/SmoothProgressBar](https://github.com/castorflex/SmoothProgressBar)\n1. **ACProgressLite** A lightweight Android library to display customizable progressbar like iOS MBProgressHUD.    \n[https://github.com/Cloudist/ACProgressLite](https://github.com/Cloudist/ACProgressLite)\n1. **NumberProgressBar**    A beautiful, slim Android ProgressBar.    \n[https://github.com/daimajia/NumberProgressBar](https://github.com/daimajia/NumberProgressBar)\n1. **android-HoloCircularProgressBar**  Holo Circular ProgressBar    \n[https://github.com/passsy/android-HoloCircularProgressBar](https://github.com/passsy/android-HoloCircularProgressBar)\n1. **android-square-progressbar**  An android library to display a progressbar that goes around an image.    \n[https://github.com/mrwonderman/android-square-progressbar](https://github.com/mrwonderman/android-square-progressbar)\n1. **ProgressPieView** Android library for showing progress in a highly customizable pie.    \n[https://github.com/FilipPudak/ProgressPieView](https://github.com/FilipPudak/ProgressPieView)\n1. **GoogleProgressBar**  Android library to display progress like google does in some of his services.    \n[https://github.com/jpardogo/GoogleProgressBar](https://github.com/jpardogo/GoogleProgressBar)\n1. **ProgressWheel** A progress wheel for android, intended for use instead of the standard progress bar.    \n[https://github.com/Todd-Davies/ProgressWheel](https://github.com/Todd-Davies/ProgressWheel)\n1. **RefreshActionItem** Android - An action bar item which acts both as a refresh button and as a progress indicator    \n[https://github.com/ManuelPeinado/RefreshActionItem](https://github.com/ManuelPeinado/RefreshActionItem)\n1. **CircleProgress**  CircleProgress, DonutProgress, ArcProgress    \n[https://github.com/lzyzsd/CircleProgress](https://github.com/lzyzsd/CircleProgress)\n1. **WaveView**  A wave view of android,can be used as progress bar.    \n[https://github.com/john990/WaveView](https://github.com/john990/WaveView)\n1. **water-wave-progress**  水波按进度上升，带环形进度条    \n[https://github.com/Modificator/water-wave-progress](https://github.com/Modificator/water-wave-progress)\n1. **InfiniteIndicator**  This lib can be used for viewpager infinite loop with indicator easily.    \n[https://github.com/lightSky/InfiniteIndicator](https://github.com/lightSky/InfiniteIndicator)\n1. **Android-RoundCornerProgressBar**  Round Corner Progress Bar Library for Android    \n[https://github.com/akexorcist/Android-RoundCornerProgressBar](https://github.com/akexorcist/Android-RoundCornerProgressBar)\n1. **CircleProgress**  A circle progress animation view on Android    \n[https://github.com/Fichardu/CircleProgress](https://github.com/Fichardu/CircleProgress)\n1. **MaterialLoadingProgressBar**  MaterialLoadingProgressBar provide a styled ProgressBar which looks like SwipeRefreshLayout's loading indicator(support-v4 v21+)    \n[https://github.com/lsjwzh/MaterialLoadingProgressBar](https://github.com/lsjwzh/MaterialLoadingProgressBar)\n1. **WheelIndicatorView**  A 'Google Fit' like activity indicator for Android    \n[https://github.com/dlazaro66/WheelIndicatorView](https://github.com/dlazaro66/WheelIndicatorView)\n1. **MaterialProgressBar**  Material design ProgressBar with consistent appearance    \n[https://github.com/DreaminginCodeZH/MaterialProgressBar](https://github.com/DreaminginCodeZH/MaterialProgressBar)\n1. RopeProgressBar   Android ProgressBar that \"bends\" under its own weight. Inspired by http://drbl.in/nwih    \n[https://github.com/cdeange/RopeProgressBar](https://github.com/cdeange/RopeProgressBar)\n1. **DownloadProgressBar** Android progress bar with cool animation, inspired by : https://dribbble.com/shots/2012292-Download-Animation    \n[https://github.com/panwrona/DownloadProgressBar](https://github.com/panwrona/DownloadProgressBar)\n1. **AnimatedCircleLoadingView**  An animated circle loading view    \n[https://github.com/jlmd/AnimatedCircleLoadingView](https://github.com/jlmd/AnimatedCircleLoadingView)\n1. **SpinnerLoader**  A loader that measures up Material Design    \n[https://github.com/fenjuly/SpinnerLoader](https://github.com/fenjuly/SpinnerLoader)\n1. **AndroidFillableLoaders**  Android fillable progress view working with SVG paths. This is a nice option too if you want to create an interesting branding logo for your app. Based on the iOS project: https://github.com/poolqf/FillableLoaders    \n[https://github.com/JorgeCastilloPrz/AndroidFillableLoaders](https://github.com/JorgeCastilloPrz/AndroidFillableLoaders)\n1. **WhorlView**   Progressbar with whorl style    \n[https://github.com/Kyson/WhorlView](https://github.com/Kyson/WhorlView)\n1. **ColoringLoading**  This project provide Coloring Loading View for Android.\nAnd this project is not using the image file!    \n[https://github.com/recruit-lifestyle/ColoringLoading](https://github.com/recruit-lifestyle/ColoringLoading)\n1. **RubberIndicator**       A rubber indicator for ViewPager    \n[https://github.com/LyndonChin/AndroidRubberIndicator](https://github.com/LyndonChin/AndroidRubberIndicator)\n1. **TaoBaoProgressBar**  一个模仿淘宝秒杀商品页面的进度条    \n[https://github.com/liuhuibin/TaoBaoProgressBar](https://github.com/liuhuibin/TaoBaoProgressBar)\n1. **AVLoadingIndicatorView**  AVLoadingIndicatorView is a collection of nice loading animations for Android.    \n[https://github.com/81813780/AVLoadingIndicatorView](https://github.com/81813780/AVLoadingIndicatorView)\n1. **MaskProgressView** Yet another android custom progress view for your music player    \n[https://github.com/iammert/MaskProgressView](https://github.com/iammert/MaskProgressView)\n1. **DelayedProgress**  ProgressDialog that waits a minimum time to be dismissed before showing. Once visible, the ProgressDialog will be visible for a minimum amount of time to avoid \"flashes\" in the UI.\n[https://github.com/tasomaniac/DelayedProgress](https://github.com/tasomaniac/DelayedProgress)\n1. **circular-slider-android**  Circular Slider is a custom-built Android View used for choosing numbers. It works similarly to the regular slider control (SeekBar), just goes around in a circular fashion - simple enough. Note that the thumb scroller (the thing you drag around) can be either a solid-color circle or a custom drawable (like a PNG image).    \n[https://github.com/milosmns/circular-slider-android](https://github.com/milosmns/circular-slider-android)\n1. **Loading Progress** A highly configurable library to do loading progress with animated balls    \n[https://github.com/glomadrian/loading-balls](https://github.com/glomadrian/loading-balls)\n1. **Dilating Dots Progress Bar** An animated progress indicator    \n[https://github.com/JustZak/DilatingDotsProgressBar](https://github.com/JustZak/DilatingDotsProgressBar)\n1. **ColorArcProgressBar**  A customizable circular progressbar, which can achieve the effect of the QQ health's arc progress and dashboard.    \n[https://github.com/Shinelw/ColorArcProgressBar](https://github.com/Shinelw/ColorArcProgressBar)\n1. **SunBaby**  萌萌哒太阳宝宝主题的LoadingView           \n[https://github.com/Hitomis/SunBaby](https://github.com/Hitomis/SunBaby)\n1. **AndroidSpinKit**  android 加载动画合集     \n[https://github.com/ybq/AndroidSpinKit](https://github.com/ybq/AndroidSpinKit)\n1. **GifLoadingView** GifLoadingView      \n[https://github.com/Rogero0o/GifLoadingView](https://github.com/Rogero0o/GifLoadingView)\n1. **LoadingDrawable**  some android loading drawable, can be combined with any View as the loading View and Progressbar, and is especially suitable for the loading animation of the RecyclerRefreshLayout.         \n[https://github.com/dinuscxj/LoadingDrawable](https://github.com/dinuscxj/LoadingDrawable)\n\n\n\n\n\n#### \u003cA NAME=\"Menu\"\u003e\u003c/A\u003eMenu\n1. **LuseenBottomNavigation**  BottomNavigationView    Designed according Google guideLine\n[https://github.com/armcha/LuseenBottomNavigation](https://github.com/armcha/LuseenBottomNavigation)\n1. **Material-BottomNavigation**  BottomNavigation component inspired by the Google Material Design Guidelines\n[https://github.com/sephiroth74/Material-BottomNavigation](https://github.com/sephiroth74/Material-BottomNavigation)\n1. **BoomMenu**  A menu which can ... BOOM!         \n[https://github.com/Nightonke/BoomMenu](https://github.com/Nightonke/BoomMenu)\n1. **SlidingMenu**     SlidingMenu is an Open Source Android library that allows developers to easily create applications with sliding menus like those made popular in the Google+, YouTube, and Facebook apps. Feel free to use it all you want in your Android apps provided that you cite this project and include the license in your app.    \n[https://github.com/jfeinstein10/SlidingMenu](https://github.com/jfeinstein10/SlidingMenu)\n1. **android-menudrawer**  A slide-out menu implementation, which allows users to navigate between views in your app.    \n[https://github.com/SimonVT/android-menudrawer](https://github.com/SimonVT/android-menudrawer)\n1. **ArcMenu**  An android custom view which looks like the menu in Path 2.0 (for iOS).    \n[https://github.com/daCapricorn/ArcMenu](https://github.com/daCapricorn/ArcMenu)\n1. **RibbonMenu**   Navigation menu for Android (based off Google+ app)    \n[https://github.com/darvds/RibbonMenu](https://github.com/darvds/RibbonMenu)\n1. **CircularFloatingActionMenu** an animated circular menu for Android    \n[https://github.com/oguzbilgener/CircularFloatingActionMenu](https://github.com/oguzbilgener/CircularFloatingActionMenu)\n1. **ActionsContentView**  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.    \n[https://github.com/StevenRudenko/ActionsContentView](https://github.com/StevenRudenko/ActionsContentView)\n1. **Android-NewPopupMenu**  Android-NewPopupMenu is an android library to create popup menu with GoogleMusic app-like style.    \n[https://github.com/u1aryz/Android-NewPopupMenu](https://github.com/u1aryz/Android-NewPopupMenu)\n1. **android-floating-action-menu** Floating Action Menu for Android. Inspired by the Google Plus floating menu.    \n[https://github.com/sephiroth74/android-floating-action-menu](https://github.com/sephiroth74/android-floating-action-menu)\n1. **Android-CircleMenu** Menu with items on a rotating circle    \n[https://github.com/szugyi/Android-CircleMenu](https://github.com/szugyi/Android-CircleMenu)\n1. **Android Wheel Menu**   Simple and easy to use circular menu widget for Android.    \n[https://github.com/anupcowkur/Android-Wheel-Menu](https://github.com/anupcowkur/Android-Wheel-Menu)\n1. **android-satellite-menu**    Android Satellite Menu    \n[https://github.com/siyamed/android-satellite-menu](https://github.com/siyamed/android-satellite-menu)\n1. **SideNavigation** Implementation of \"SIde Navigation\" or \"Fly-in app menu\" pattern for Android (based on Google+ app)    \n[https://github.com/johnkil/SideNavigation](https://github.com/johnkil/SideNavigation)\n1. **AndroidResideMenu** The idea of ResideMenu is from Dribbble 1 and 2. It has come true and run in iOS devices. iOS ResideMenu This project is the RefsideMenu Android version. The visual effect is partly referred to iOS version of ResideMenu. And thanks to the authors for the above idea and contribution.    \n[https://github.com/SpecialCyCi/AndroidResideMenu](https://github.com/SpecialCyCi/AndroidResideMenu)\n1. **GoogleNavigationDrawerMenu**   Android Library for a DrawerLayout similar to the one in Google Apps    \n[https://github.com/Arasthel/GoogleNavigationDrawerMenu](https://github.com/Arasthel/GoogleNavigationDrawerMenu)\n1. **simple-side-drawer** Simple library which enable you to add a drawer(slide-out) navigation to your android application    \n[https://github.com/adamrocker/simple-side-drawer](https://github.com/adamrocker/simple-side-drawer)\n1. **BlurNavigationDrawer** Android - Blur Navigation Drawer like Etsy app.    \n[https://github.com/charbgr/BlurNavigationDrawer](https://github.com/charbgr/BlurNavigationDrawer)\n1. **ActionSheetForAndroid**    IOS UIActionSheet in Android    \n[https://github.com/baoyongzhang/ActionSheetForAndroid](https://github.com/baoyongzhang/ActionSheetForAndroid)\n1. **BottomSheet**  One way to present a set of actions to a user is with bottom sheets, a sheet of paper that slides up from the bottom edge of the screen. Bottom sheets offer flexibility in the display of clear and simple actions that do not need explanation.    \n[https://github.com/soarcn/BottomSheet](https://github.com/soarcn/BottomSheet)\n1. **Context-Menu.Android**  Context-Menu.Android    \n[https://github.com/Yalantis/Context-Menu.Android](https://github.com/Yalantis/Context-Menu.Android)\n1. **Side-Menu.Android**  Side-Menu.Android    \n[https://github.com/Yalantis/Side-Menu.Android](https://github.com/Yalantis/Side-Menu.Android)\n1. **Android-CircleMenu**   自定义ViewGroup实现的圆形旋转菜单，支持跟随手指旋转以及快速旋转。    图标请勿商用。    \n[https://github.com/hongyangAndroid/Android-CircleMenu](https://github.com/hongyangAndroid/Android-CircleMenu)\n1. **AndroidPullMenu**  An Android Library that allows users to pull down a menu and select different actions. It can be implemented inside ScrollView, GridView, ListView.    \n[https://github.com/ShkurtiA/AndroidPullMenu](https://github.com/ShkurtiA/AndroidPullMenu)\n1. **FilterMenu**  An implemention of Filter Menu concept for android    \n[https://github.com/linroid/FilterMenu](https://github.com/linroid/FilterMenu)\n1. **OverlayMenu** Android Overlay Menu    \n[https://github.com/sephiroth74/OverlayMenu](https://github.com/sephiroth74/OverlayMenu)\n1. **MultiCardMenu**  A multicard menu that can open and close with animation on android    \n[https://github.com/wujingchao/MultiCardMenu](https://github.com/wujingchao/MultiCardMenu)\n1. **DropDownMenu**  DropDownMenu for Android,Filter the list based on multiple condition.    \n[https://github.com/JayFang1993/DropDownMenu](https://github.com/JayFang1993/DropDownMenu)\n1. **Folder-ResideMenu**  An extension of ResideMenu    \n[https://github.com/dkmeteor/Folder-ResideMenu](https://github.com/dkmeteor/Folder-ResideMenu)\n1. **SlideBottomPanel**   底部划动菜单，滑动时背景图透明度渐变，支持嵌套 LiewView 或 ScrollView    \n[https://github.com/kingideayou/SlideBottomPanel](https://github.com/kingideayou/SlideBottomPanel)\n1. **CustomMenu**    CustomMenu quickly realize about the menu    \n[https://github.com/flyfei/CustomMenu](https://github.com/flyfei/CustomMenu)\n1. **BottomSheet**    BottomSheet style dialogs for Android    \n[https://github.com/Kennyc1012/BottomSheet](https://github.com/Kennyc1012/BottomSheet)\n1. **FlowingDrawer**   swipe right to display drawer with flowing effects.    \n[https://github.com/mxn21/FlowingDrawer](https://github.com/mxn21/FlowingDrawer)\n1. **Metaball-Menu**  A menu consisting of icons (ImageViews) and metaball bouncing selection to give a blob effect. Inspired by Material design    \n[https://github.com/melvinjlobo/MetaballMenu](https://github.com/melvinjlobo/MetaballMenu)\n1. **TapBarMenu**  Simple library that helps creating a \"Tap Bar\" menu layout.    \n[https://github.com/michaldrabik/TapBarMenu](https://github.com/michaldrabik/TapBarMenu)\n\n\n\n\n#### \u003cA NAME=\"Dialog\"\u003e\u003c/A\u003eDialog\n1. **QustomDialog** a quick custom android dialog project    \n[https://github.com/danoz73/QustomDialog](https://github.com/danoz73/QustomDialog)\n1. **Android-RateThisApp** Android library to show \"Rate this app\" dialog    \n[https://github.com/kskkbys/Android-RateThisApp](https://github.com/kskkbys/Android-RateThisApp)\n1. **AndroidSliderPreference** Android library that allows applications to add dialog-based slider widgets to their settings    \n[https://github.com/jayschwa/AndroidSliderPreference](https://github.com/jayschwa/AndroidSliderPreference)\n1. **L-Dialogs**  A small library replicating the new dialogs in android L.    \n[https://github.com/lewisjdeane/L-Dialogs](https://github.com/lewisjdeane/L-Dialogs)\n1. **LicensesDialog** LicensesDialog is an open source library to display licenses of third-party libraries in an Android app.    \n[https://github.com/PSDev/LicensesDialog](https://github.com/PSDev/LicensesDialog)\n1. **android-styled-dialogs**    A simple library for styling Android dialogs in the Holo theme. It also removes boilerplate code for displaying simple dialogs.    \n[https://github.com/inmite/android-styled-dialogs](https://github.com/inmite/android-styled-dialogs)\n1. **PostOffice**    This is a library for easily constructing Holo and Material Design Dialogs.    \n[https://github.com/r0adkll/PostOffice](https://github.com/r0adkll/PostOffice)\n1. **sweet-alert-dialog**  Android版的SweetAlert，清新文艺，快意灵动的甜心弹框    \n[https://github.com/pedant/sweet-alert-dialog](https://github.com/pedant/sweet-alert-dialog)\n1. **BlurDialogFragment** Library project to display DialogFragment with a blur effect.    \n[https://github.com/tvbarthel/BlurDialogFragment](https://github.com/tvbarthel/BlurDialogFragment)\n1. **dialogplus** Simple,easy dialog for android    \n[https://github.com/orhanobut/dialogplus](https://github.com/orhanobut/dialogplus)\n1. **spots-dialog**  Android AlertDialog with mowing dots progress indicator    \n[https://github.com/d-max/spots-dialog](https://github.com/d-max/spots-dialog)\n\n\n\n\n#### \u003cA NAME=\"ListView/ScrollView\"\u003e\u003c/A\u003eListView/ScrollView\n1. **CommonPullToRefresh**   Android widget with pull to refresh for all the views,and support loadMore for ListView , RecyclerView, GridView and SwipeRefreshLayout.       \n[https://github.com/Chanven/CommonPullToRefresh](https://github.com/Chanven/CommonPullToRefresh)\n1. **pinned-section-listview** Easy to use ListView with pinned sections for Android.    \n[https://github.com/beworker/pinned-section-listview](https://github.com/beworker/pinned-section-listview)\n1. **PullToRefresh-ListView** A generic, customizable, open source Android ListView implementation that has 'Pull to Refresh' functionality.    \n[https://github.com/erikwt/PullToRefresh-ListView](https://github.com/erikwt/PullToRefresh-ListView)\n1. **FlabbyListView** Android library to display a ListView whose cells are not rigid but flabby and react to ListView scroll.    \n[https://github.com/jpardogo/FlabbyListView](https://github.com/jpardogo/FlabbyListView)\n1. **XListView-Android** ListView supports pull refresh and pull up to load more feature.    \n[https://github.com/Maxwin-z/XListView-Android](https://github.com/Maxwin-z/XListView-Android)\n1. **PinterestListView** Pinterest style ListView for Android    \n[https://github.com/vladexologija/PinterestListView](https://github.com/vladexologija/PinterestListView)\n1. **android-pulltorefresh-and-loadmore**   android custom listview,with interaction pattern load more and pull to refresh to load data dinamically    \n[https://github.com/shontauro/android-pulltorefresh-and-loadmore](https://github.com/shontauro/android-pulltorefresh-and-loadmore)\n1. **PinnedHeaderListView**  A ListView with pinned section headers for Android    \n[https://github.com/JimiSmith/PinnedHeaderListView](https://github.com/JimiSmith/PinnedHeaderListView)\n1. **ParallaxScroll**  Parallax ScrollView and ListView for Android    \n[https://github.com/nirhart/ParallaxScroll](https://github.com/nirhart/ParallaxScroll)\n1. **Android-HorizontalListView** HorizontalListView is an Android ListView widget which scrolls in a horizontal manner (in contrast with the SDK-provided ListView which scrolls vertically).    \n[https://github.com/MeetMe/Android-HorizontalListView](https://github.com/MeetMe/Android-HorizontalListView)\n1. **LinearListView** Android library that allows you to bind a LinearLayout with a ListAdapter.    \n[https://github.com/frankiesardo/LinearListView](https://github.com/frankiesardo/LinearListView)\n1. **ParallaxListView**  A Android ListView Demo with a parallax effect header like Path.    \n[https://github.com/Gnod/ParallaxListView](https://github.com/Gnod/ParallaxListView)\n1. **PagedHeadListView** Android boosted ListView supporting paginated header with a new material page indicator.    \n[https://github.com/JorgeCastilloPrz/PagedHeadListView](https://github.com/JorgeCastilloPrz/PagedHeadListView)\n1. **PullZoomView** An Android custom ListView and ScrollView with pull to zoom-in.    \n[https://github.com/Frank-Zhu/PullZoomView](https://github.com/Frank-Zhu/PullZoomView)\n1. **HeaderListView** Android ListView with sticky headers    \n[https://github.com/applidium/HeaderListView](https://github.com/applidium/HeaderListView)\n1. **ListviewFilter** Awesome Listview filter functionality in Android.    \n[https://github.com/bhavyahmehta/ListviewFilter](https://github.com/bhavyahmehta/ListviewFilter)\n1. **android-accordion-view** Simple ListView based Android AccordionView    \n[https://github.com/hamsterready/android-accordion-view](https://github.com/hamsterready/android-accordion-view)\n1. **DragNDropList** An easy to use Drag \u0026 Drop List for Android. Direct replacement of the android ListView.    \n[https://github.com/terlici/DragNDropList](https://github.com/terlici/DragNDropList)\n1. **QuickReturn** Android ListView that implements the QuickReturn UI pattern. Written from scratch with focus on performance.    \n[https://github.com/felipecsl/QuickReturn](https://github.com/felipecsl/QuickReturn)\n1. **Android-HorizontalListView**  HorizontalListView is an Android ListView widget which scrolls in a horizontal manner    \n[https://github.com/MeetMe/Android-HorizontalListView](https://github.com/MeetMe/Android-HorizontalListView)\n1. **ZrcListView**  一个顺滑又漂亮的Android下拉刷新与加载更多列表组件。    \n[https://github.com/zarics/ZrcListView](https://github.com/zarics/ZrcListView)\n1. **android-swipelistview**   An Android List View implementation with support for drawable cells and many other swipe related features    \n[https://github.com/47deg/android-swipelistview](https://github.com/47deg/android-swipelistview)  \n1. **android-pulltorefresh**    This project aims to provide a reusable pull to refresh widget for Android.    \n[https://github.com/johannilsson/android-pulltorefresh](https://github.com/johannilsson/android-pulltorefresh)\n1. **StickyListHeaders**    An android library for section headers that stick to the top    \n[https://github.com/emilsjolander/StickyListHeaders](https://github.com/emilsjolander/StickyListHeaders)\n1. **LazyList**  Lazy load of images in Android    \n[https://github.com/thest1/LazyList](https://github.com/thest1/LazyList)\n1. **FloatingGroupExpandableListView** An open source Android library that provides a floating group view at the top of the ExpandableListView    \n[https://github.com/diegocarloslima/FloatingGroupExpandableListView](https://github.com/diegocarloslima/FloatingGroupExpandableListView)\n1. **PullSeparateListView** 到顶部或底部时拉动，item分离效果        \n[https://github.com/chiemy/PullSeparateListView](https://github.com/chiemy/PullSeparateListView)\n1. **Android-SlideExpandableListView**    A better ExpandableListView, with animated expandable views for each list item    \n[https://github.com/tjerkw/Android-SlideExpandableListView](https://github.com/tjerkw/Android-SlideExpandableListView)\n1. **HorizontalVariableListView** Horizontal list view for Android which allows variable items widths    \n[https://github.com/sephiroth74/HorizontalVariableListView](https://github.com/sephiroth74/HorizontalVariableListView)\n1. **ListBuddies** 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.    \n[https://github.com/jpardogo/ListBuddies](https://github.com/jpardogo/ListBuddies)\n1. **Android-Tiling-ScrollView** A tiling scrollview to display large picture (similar to iOS \"CATiledLayer\")    \n[https://github.com/ened/Android-Tiling-ScrollView](https://github.com/ened/Android-Tiling-ScrollView)\n1. **PullScrollView** 1.仿照新浪微博Android客户端个人中心的ScrollView，下拉背景伸缩回弹效果。 2.ScrollView仿IOS回弹效果。    \n[https://github.com/MarkMjw/PullScrollView](https://github.com/MarkMjw/PullScrollView)\n1. **StickyScrollViewItems** 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    \n[https://github.com/emilsjolander/StickyScrollViewItems](https://github.com/emilsjolander/StickyScrollViewItems)\n1. **Discrollview**  Scroll + discover = DiscrollView    \n[https://github.com/flavienlaurent/discrollview](https://github.com/flavienlaurent/discrollview)\n1. **SwipeMenuListView**   SwipeMenuListView    \n[https://github.com/baoyongzhang/SwipeMenuListView](https://github.com/baoyongzhang/SwipeMenuListView)\n1. **Android-ObservableScrollView** Android library to observe scroll events on scrollable views.    \n[https://github.com/ksoichiro/Android-ObservableScrollView](https://github.com/ksoichiro/Android-ObservableScrollView)\n1. **Pull-to-Refresh.Rentals-Android**  This project aims to provide a simple and customizable pull to refresh implementation. Made in Yalantis    \n[https://github.com/Yalantis/Pull-to-Refresh.Rentals-Android](https://github.com/Yalantis/Pull-to-Refresh.Rentals-Android)\n1. **StikkyHeader**   This is a very simple library for Android that allows you to stick an header to a scrollable view and easly apply animation to it    \n[https://github.com/carlonzo/StikkyHeader](https://github.com/carlonzo/StikkyHeader)\n1. **quickscroll**    Bringing extended scrolling features to Android's native ListView and ExpandableListView.    \n[https://github.com/andraskindler/quickscroll](https://github.com/andraskindler/quickscroll)\n1. **FilterSelectorListView**   FilterSelectorListView is useful for making multiple selection with see selection on the top of ListView.    \n[https://github.com/pchauhan/FilterSelectorListView](https://github.com/pchauhan/FilterSelectorListView)\n\n\n\n\n\n\n#### \u003cA NAME=\"GridView\"\u003e\u003c/A\u003eGridView\n1. **two-way-gridview** An Android GridView that can be configured to scroll horizontally or vertically    \n[https://github.com/jess-anders/two-way-gridview](https://github.com/jess-anders/two-way-gridview)\n1. **AsymmetricGridView** Android ListView that mimics a GridView with asymmetric items. Supports items with row span and column span    \n[https://github.com/felipecsl/AsymmetricGridView](https://github.com/felipecsl/AsymmetricGridView)\n1. **AndroidCoolDragAndDropGridView** An example of a gridview with various column span items and drag and drop support like Google keep has    \n[https://github.com/theredsunrise/AndroidCoolDragAndDropGridView](https://github.com/theredsunrise/AndroidCoolDragAndDropGridView)\n1. **GridViewHeader**  Android GridView with addHeader( View view ) function    \n[https://github.com/munix/GridViewHeader](https://github.com/munix/GridViewHeader)\n1. **DynamicGrid**     Drag and drop GridView for Android    \n[https://github.com/askerov/DynamicGrid](https://github.com/askerov/DynamicGrid)\n1. **PagingGridView** A Paging GridView with the same behavior as PagingListView.    \n[https://github.com/nicolasjafelle/PagingGridView](https://github.com/nicolasjafelle/PagingGridView)\n1. **DraggableGridView**  A drag-and-drop scrolling grid view for Android    \n[https://github.com/thquinn/DraggableGridView](https://github.com/thquinn/DraggableGridView)\n1. **AndroidStaggeredGrid**    An Android staggered grid view which supports multiple columns with rows of varying sizes.    \n[https://github.com/etsy/AndroidStaggeredGrid](https://github.com/etsy/AndroidStaggeredGrid)\n1. **StaggeredGridView**  A modified version of Android's experimental StaggeredGridView. Includes own OnItemClickListener and OnItemLongClickListener, selector, and fixed position restore.    \n[https://github.com/maurycyw/StaggeredGridView](https://github.com/maurycyw/StaggeredGridView)\n1. **android-GridViewWithHeaderAndFooter**  GridView with Header and Footer    \n[https://github.com/liaohuqiu/android-GridViewWithHeaderAndFooter](https://github.com/liaohuqiu/android-GridViewWithHeaderAndFooter)\n1. **DragExpandGrid**   可展开，可拖动，可排序，可删除，固定更多的GridView    \n[https://github.com/wedcel/DragExpandGrid](https://github.com/wedcel/DragExpandGrid)\n\n\n\n\n#### \u003cA NAME=\"RatingView\"\u003e\u003c/A\u003eRatingView\n1. **SimpleRatingView**  A rating toggle for Android which switches between 3 rating levels: positive, neutral, and negative.    \n[https://github.com/xiprox/SimpleRatingView](https://github.com/xiprox/SimpleRatingView)\n\n\n#### \u003cA NAME=\"Recyclerview\"\u003e\u003c/A\u003eRecyclerview\n1. **XRecyclerView**  a RecyclerView that implements pullrefresh and loadingmore featrues.you can use it like a standard RecyclerView        \n[https://github.com/jianghejie/XRecyclerView](https://github.com/jianghejie/XRecyclerView)\n1. **twoway-view**  RecyclerView made simple              \n[https://github.com/lucasr/twoway-view](https://github.com/lucasr/twoway-view)\n1. **recyclerview-animators**  An Android library which easily add itemanimator to RecyclerView items.    \n[https://github.com/wasabeef/recyclerview-animators](https://github.com/wasabeef/recyclerview-animators)\n1. **SuperRecyclerView**  Pumped up RecyclerView    \n[https://github.com/Malinskiy/SuperRecyclerView](https://github.com/Malinskiy/SuperRecyclerView)\n1. **DynamicRecyclerView**  Set of plugable extenstions for Android RecyclerView    \n[https://github.com/ismoli/DynamicRecyclerView](https://github.com/ismoli/DynamicRecyclerView)\n1. **android-advancedrecyclerview**  RecyclerView extension library which provides advanced features. (ex. Google's Inbox app like swiping, Play Music app like drag and drop sorting)    \n[https://github.com/h6ah4i/android-advancedrecyclerview](https://github.com/h6ah4i/android-advancedrecyclerview)\n1. **UltimateRecyclerView** A RecyclerView(advanced and flexible version of ListView) with refreshing,loading more,animation and many other features.        \n[https://github.com/cymcsg/UltimateRecyclerView](https://github.com/cymcsg/UltimateRecyclerView)\n1. **RecyclerView-FlexibleDivider**  Android library providing simple way to control divider items of RecyclerView    \n[https://github.com/yqritc/RecyclerView-FlexibleDivider](https://github.com/yqritc/RecyclerView-FlexibleDivider)\n1. **RecyclerView-MultipleViewTypesAdapter**  Android library defining adapter classes of RecyclerView to manage multiple view types    \n[https://github.com/yqritc/RecyclerView-MultipleViewTypesAdapter](https://github.com/yqritc/RecyclerView-MultipleViewTypesAdapter)\n1. **header-decor**  A couple of sticky header decorations for android's recycler view.    \n[https://github.com/edubarr/header-decor](https://github.com/edubarr/header-decor)\n1. **SectionedRecyclerView** An adapter to create Android RecyclerViews with sections, providing headers and footers.    \n[https://github.com/truizlop/SectionedRecyclerView](https://github.com/truizlop/SectionedRecyclerView)\n1. **RecyclerViewHeader** Super fast and easy way to create header for Android RecyclerView    \n[https://github.com/blipinsk/RecyclerViewHeader](https://github.com/blipinsk/RecyclerViewHeader)\n1.  **sticky-headers-recyclerview** This decorator allows you to easily create section headers for RecyclerViews using a LinearLayoutManager in either vertical or horizontal orientation.    \n[https://github.com/timehop/sticky-headers-recyclerview](https://github.com/timehop/sticky-headers-recyclerview)\n1. **RecyclerItemDecoration**  ItemDecoration for RecyclerView using LinearLayoutManager    \n[https://github.com/magiepooh/RecyclerItemDecoration](https://github.com/magiepooh/RecyclerItemDecoration)\n1. **Dividers**   Dividers is a simple Android library to create easy separators for your RecyclerViews    \n[https://github.com/Karumi/Dividers](https://github.com/Karumi/Dividers)\n1. **recyclerview-binder**   Android Library for RecyclerView to manage order of items and multiple view types.    \n[https://github.com/satorufujiwara/recyclerview-binder)\n1. **SwipeMenuViewHolder**    一个可以滑出条目操作菜单的RecycleView.ViewHolder 。    \n[https://github.com/liangzhitao/SwipeMenuViewHolder](https://github.com/liangzhitao/SwipeMenuViewHolder)\n1. **RecyclerViewSwipeDismiss**  A very easy-to-use and non-intrusive implement of Swipe to dismiss for RecyclerView.    \n[https://github.com/CodeFalling/RecyclerViewSwipeDismiss](https://github.com/CodeFalling/RecyclerViewSwipeDismiss)\n1. **HeaderAndFooterRecyclerView**  支持addHeaderView、 addFooterView、以及分页加载数据的RecyclerView    \n[https://github.com/cundong/HeaderAndFooterRecyclerView](https://github.com/cundong/HeaderAndFooterRecyclerView)\n1. **PowerfulRecyclerViewAdapter**     A Common RecyclerView.Adapter implementation which supports any kind of items and has useful data operating APIs such as remove,add,etc.           \n[https://github.com/simplify20/PowerfulRecyclerViewAdapter](https://github.com/simplify20/PowerfulRecyclerViewAdapter)\n\n\n\n\n\n#### \u003cA NAME=\"SearchView\"\u003e\u003c/A\u003eSearchView\n1. **MaterialSearchView** Cute library to implement SearchView in a Material Design Approach http://miguelcatalan.info/2015/09/23/MaterialSearchView/    \n[https://github.com/MiguelCatalan/MaterialSearchView](https://github.com/MiguelCatalan/MaterialSearchView)\n\n#### \u003cA NAME=\"ViewPager\"\u003e\u003c/A\u003eViewPager\n1. **WoWoViewPager** Optimized for scrolling app intros or making your CV app. Free and open source.             \n[https://github.com/Nightonke/WoWoViewPager](https://github.com/Nightonke/WoWoViewPager)\n1. **Android-ViewPagerIndicator**  Paging indicator widgets compatible with the ViewPager from the Android Support Library and ActionBarSherlock. Originally based on Patrik Åkerfeldt's ViewFlow.    \n[https://github.com/JakeWharton/Android-ViewPagerIndicator](https://github.com/JakeWharton/Android-ViewPagerIndicator)\n1. **ViewPagerExtensions** A set of custom views for the ViewPager from the Android Support Package    \n[https://github.com/astuetz/ViewPagerExtensions](https://github.com/astuetz/ViewPagerExtensions)\n1. **parallaxviewpager** An easy-to-use ViewPager subclass with parallax background effect for Android apps.    \n[https://github.com/andraskindler/parallaxviewpager](https://github.com/andraskindler/parallaxviewpager)\n1. **android-auto-scroll-view-pager** Android auto scroll viewpager or viewpager in viewpager        \n[https://github.com/Trinea/android-auto-scroll-view-pager](https://github.com/Trinea/android-auto-scroll-view-pager)\n1. **NumericPageIndicator** Android - A ViewPager page indicator that displays the current page number and (optionally) the page count    \n[https://github.com/ManuelPeinado/NumericPageIndicator](https://github.com/ManuelPeinado/NumericPageIndicator)\n1. **VerticalViewPager** Vertical implementation of Android ViewPager    \n[https://github.com/LambergaR/VerticalViewPager](https://github.com/LambergaR/VerticalViewPager)\n1. **FlycoPageIndicator**  A Page Indicator Lib is realized in a different way. Support for Android 2.2 and up.    \n[https://github.com/H07000223/FlycoPageIndicator](https://github.com/H07000223/FlycoPageIndicator)\n1. **InfiniteViewPager** Augment Android's ViewPager with wrap-around functionality.    \n[https://github.com/antonyt/InfiniteViewPager](https://github.com/antonyt/InfiniteViewPager)\n1. **ViewPager3D** Extension of Android ViewPager with a 3D swipe effect    \n[https://github.com/inovex/ViewPager3D](https://github.com/inovex/ViewPager3D)\n1. **LoopingViewPager** An android ViewPager extension allowing infinite scrolling    \n[https://github.com/imbryk/LoopingViewPager](https://github.com/imbryk/LoopingViewPager)\n1. **SpringIndicator**  A spring indicator like Morning Routine guide.    \n[https://github.com/chenupt/SpringIndicator](https://github.com/chenupt/SpringIndicator)\n1. **SpinningTabStrip** SpinningTabStrip \u0026 SpinningViewPager are android extensions allowing infinite scrolling.    \n[https://github.com/eccyan/SpinningTabStrip](https://github.com/eccyan/SpinningTabStrip)\n1. **Android-ScreenSlidePager**  Full screen slide pager to display images fetched from Internet by Picasso    \n[https://github.com/LyndonChin/Android-ScreenSlidePager](https://github.com/LyndonChin/Android-ScreenSlidePager)\n1. **RecyclerViewPager**   A ViewPager implemention base on RecyclerView's code. Support fling operation like gallary.    \n[https://github.com/lsjwzh/RecyclerViewPager](https://github.com/lsjwzh/RecyclerViewPager)\n1. **MultiViewPager**  The MultiViewPager is an extension of the support-v4 library's ViewPager that allows the pages to be wider or narrower than the ViewPager itself. It takes care of aligning the pages next to each other, and always keeping the selected page centered.    \n[https://gith","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/vimalcvs%2Fawesome-android-ui/projects"}