Android類庫框架匯總:awesome-android

jopen 9年前發布 | 233K 次閱讀 Android開發 移動開發 awesome-android

Android類庫框架集合:awesome-android

Framework

  1. dexposed dexposed enable 'god' mode for single android application.
    https://github.com/alibaba/dexposed
  2. Xposed The native part of the Xposed framework (mainly the modified app_process binary).
    https://github.com/rovo89/Xposed
  3. afinal Afinal是一個android的ioc,orm框架
    https://github.com/yangfuhai/afinal
  4. xUtils** android orm, bitmap, http, view inject...
    https://github.com/wyouflf/xUtils
  5. ThinkAndroid ThinkAndroid是一個免費的開源的、簡易的、遵循Apache2開源協議發布的Android開發框架,其開發宗旨是簡單、快速的進行 Android應用程序的開發
    https://github.com/white-cat/ThinkAndroid
  6. KJFrameForAndroid KJFrameForAndroid 又叫KJLibrary,是一個android的orm 和 ioc 框架。
    https://github.com/kymjs/KJFrameForAndroid
  7. droidparts DI, ORM, JSON, ...
    https://github.com/yanchenko/droidparts
  8. android-common Android common lib, include ImageCache, HttpCache, DropDownListView, DownloadManager, Utils and so on
    https://github.com/Trinea/android-common
  9. 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.
    https://github.com/path/android-priority-jobqueue
  10. SAF SAF(Simple Android Framework)是一個簡單的android框架,它為開發Android app提供了基礎性組件。
    https://github.com/fengzhizi715/SAF
  11. AndroidBinding MVVM for Android
    https://github.com/gueei/AndroidBinding
  12. RoboBinding A data-binding Presentation Model(MVVM) framework for the Android platform.
    https://github.com/RoboBinding/RoboBinding
  13. androidkit android開發框架,可以幫助你大量提高android應用開發效率。
    https://github.com/msdx/androidkit
  14. transfuse Transfuse - A Dependency Injection and Integration framework for Google Android
    https://github.com/johncarl81/transfuse
  15. xCombine Android Plugin Framework
    https://github.com/wyouflf/xCombine
  16. AndroidDynamicLoader A plugin system that runs like a browser, but instead of load web pages, it load plugins which runs natively on Android system.
    https://github.com/mmin18/AndroidDynamicLoader
  17. apf Android Plugin Framework
    https://github.com/umeng/apf
  18. LoonAndroid 整個框架式不同于androidannotations,Roboguice等ioc框架,這是一個類似spring的實現方式。在整應用的生命周期中找到切入點,然后對activity的生命周期進行攔截,然后插入自己的功能。
    https://github.com/gdpancheng/LoonAndroid
  19. UltimateAndroid UltimateAndroid is a framework to help developing Android apps in a fast way
    https://github.com/cymcsg/UltimateAndroid
  20. BeeFramework_Android 極簡化的Android App開發框架和App內調試工具
    https://github.com/BeeFramework/BeeFramework_Android
  21. RoboMVVM MVVM framework for Android
    https://github.com/debdattabasu/RoboMVVM
  22. Android-Next A Android Commons Library, include task, cache, http, custom views, utils, and so on.
    https://github.com/mcxiaoke/Android-Next
  23. SwissKnife A multi-purpose library containing view injection and threading for Android using annotations
    https://github.com/Arasthel/SwissKnife
  24. QuickAndroid 一個快速、完善的Android開發框架整合實踐
    https://github.com/alafighting/QuickAndroid
  25. CJFrameForAndroid CJFrameForAndroid 是一個實現android插件化開發的框架。使用CJFrameForAndroid,apk動態加載不再是難題,更重要的是可以輕松實現插件與APP項目之間的解耦。
    https://github.com/kymjs/CJFrameForAndroid
  26. 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.
    https://github.com/mttkay/ignition
  27. AndroidQuickUtils Android Development Framework
    https://github.com/cesarferreira/AndroidQuickUtils
  28. Elf Framework Android Framework to simplify the android development process.
    https://github.com/fenli/elf
  29. nucleus Nucleus is an Android library which helps to use the MVP (Model-View-Presenter) pattern https://github.com/konmik/nucleus/
  30. 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.
    https://github.com/dersoncheng/MultipleTheme
  31. DroidPlugin DroidPlugin 是360手機助手在Android系統上實現了一種新的插件機制:它可以在無需安裝、修改的情況下運行APK文件,此機制對改進大型APP的架構,實現多團隊協作開發具有一定的好處。
    https://github.com/Qihoo360/DroidPlugin
  32. Carpaccio Data Mapping & Smarter Views framework for android https://github.com/florent37/Carpaccio/wiki
    https://github.com/florent37/Carpaccio
  33. ACDD ACDD,Android Component Dynamic Deployment(plugin) Solution,if any question,send me e-mail Solution http://bunnyblue.github.io/ACDD/
    https://github.com/bunnyblue/ACDD
  34. </ol>

    EventBus

    1. EventBus Android optimized event bus that simplifies communication between Activities, Fragments, Threads, Services, etc. Less code, better quality.
      https://github.com/greenrobot/EventBus
    2. otto An enhanced Guava-based event bus with emphasis on Android support.
      https://github.com/square/otto
    3. Guava's event bus Guava's event bus utility, explained.
      https://code.google.com/p/guava-libraries/wiki/EventBusExplained
    4. RxJava RxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using observable sequences for the Java VM.
      https://github.com/ReactiveX/RxJava
    5. RxAndroid RxJava bindings for Android
      https://github.com/ReactiveX/RxAndroid
    6. tinybus A lightweight and simple event bus optimized for Android
      https://github.com/beworker/tinybus
    7. NetworkEvents Android library listening network connection state and change of the Wifi signal strength
      https://github.com/pwittchen/NetworkEvents
    8. AndroidEventBus A lightweight eventbus library for android, simplifies communication between Activities, Fragments, Threads, Services, etc.
      https://github.com/bboyfeiyu/AndroidEventBus
    9. </ol>

      Orm

      1. greenDAO greenDAO is a light & fast ORM solution for Android that maps objects to SQLite databases.
        https://github.com/greenrobot/greenDAO
      2. ormlite ORMLite Android functionality used in conjunction with ormlite-core
        https://github.com/j256/ormlite-android
      3. ActiveAndroid Active record style SQLite persistence for Android
        https://github.com/pardom/ActiveAndroid
      4. sugar Insanely easy way to work with Android Database.
        https://github.com/satyan/sugar
      5. androrm An Object Relational Mapper for Android.
        https://github.com/androrm/androrm/
      6. orman lightweight and practical ORM for Java/Android. works with SQLite & MySQL.
        https://github.com/ahmetalpbalkan/orman
      7. ormdroid ORMDroid is a simple ORM persistence framework for your Android applications.
        https://github.com/roscopeco/ormdroid
      8. android-sqlite-asset-helper An Android helper class to manage database creation and version management using an application's raw asset files
        https://github.com/jgilfelt/android-sqlite-asset-helper
      9. sprinkles Sprinkles is a boiler-plate-reduction-library for dealing with databases in android applications
        https://github.com/emilsjolander/sprinkles
      10. android-database-sqlcipher Android SQLite API based on SQLCipher
        https://github.com/sqlcipher/android-database-sqlcipher
      11. couchbase-lite-android Lightweight, embedded, syncable NoSQL database engine for Android.
        https://github.com/couchbase/couchbase-lite-android
      12. 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.
        https://github.com/Jearil/SimpleNoSQL
      13. SQLiteProvider Extended SQLite functionality for Android
        https://github.com/novoda/SQLiteProvider
      14. Android-AnnotatedSQL Android library for auto generating SQL schema and Content provider
        https://github.com/hamsterksu/Android-AnnotatedSQL
      15. DBExecutor DBExecutor
        https://github.com/LuckyJayce/DBExecutor
      16. LitePal An Android library that allows developers to use SQLite database extremely easy.
        https://github.com/LitePalFramework/LitePal
      17. realm-java Realm is a mobile database: a replacement for SQLite & ORMs
        https://github.com/realm/realm-java
      18. DBFlow A blazing fast, powerful, and very simple ORM android database library that writes database code for you.
        https://github.com/agrosner/DBFlow
      19. sqlbrite A lightweight wrapper around SQLiteOpenHelper which introduces reactive stream semantics to SQL operations.
        https://github.com/square/sqlbrite
      20. RestorableSQLiteDatabase A wrapper to replicate android's SQLiteDatabase with restoring capability.
        https://github.com/yaa110/RestorableSQLiteDatabase +1. Cupboard Simple persistence that gets out of your way and is easy to add to your existing code base +https://bitbucket.org/qbusict/cupboard
      21. </ol>

        Image Loading

        1. Android-Universal-Image-Loader Powerful and flexible library for loading, caching and displaying images on Android.
          https://github.com/nostra13/Android-Universal-Image-Loader
        2. picasso A powerful image downloading and caching library for Android
          https://github.com/square/picasso
        3. picasso-transformations An Android transformation library providing a variety of image transformations for Picasso
          https://github.com/wasabeef/picasso-transformations
        4. ion Android Asynchronous Networking and Image Loading
          https://github.com/koush/ion
        5. glide An image loading and caching library for Android focused on smooth scrolling
          https://github.com/bumptech/glide
        6. glide-transformations An Android transformation library providing a variety of image transformations for Glide.
          https://github.com/wasabeef/glide-transformations
        7. ImageLoader Library for async image loading and caching on Android
          https://github.com/novoda/ImageLoader
        8. webimageloader Library to handle asynchronous image loading on Android.
          https://github.com/lexs/webimageloader
        9. AndroidImageLoader Andorid library that loads images asynchronously into cache using a thread pool
          https://github.com/wuman/AndroidImageLoader
        10. SoBitmap Bitmap decoder, handle resize & quality & compress stuff following user's configurations. https://github.com/airk000/SoBitmap
        11. Fresco An image management library by 非死book https://github.com/非死book/fresco
        12. </ol>

          Animations

          1. ListViewAnimations An Android library which allows developers to easily add animations to ListView items
            https://github.com/nhaarman/ListViewAnimations
          2. NineOldAndroids Android library for using the Honeycomb animation API on all versions of the platform back to 1.0!
            https://github.com/JakeWharton/NineOldAndroids
          3. android-flip A component for flip animation on Android, which is similar to the effect in Flipboard iPhone/Android
            https://github.com/openaphid/android-flip
          4. AndroidViewAnimations Cute view animation collection.
            https://github.com/daimajia/AndroidViewAnimations
          5. AnimationEasingFunctions Android Animation Easing Functions. Let's make animation more real!
            https://github.com/daimajia/AnimationEasingFunctions
          6. ViewPagerTransforms Library containing common animations needed for transforming ViewPager scrolling for Android v13+.
            https://github.com/ToxicBakery/ViewPagerTransforms
          7. TransitionsBackport A backport of the new Transitions API for Android
            https://github.com/guerwan/TransitionsBackport
          8. 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.
            https://github.com/gabrielemariotti/RecyclerViewItemAnimators
          9. ParallaxPagerTransformer A pager for Android with parallax effect
            https://github.com/xgc1986/ParallaxPagerTransformer
          10. android-page-curl Page Curl for Android
            https://github.com/MysticTreeGames/android-page-curl
          11. android-cubic-bezier-interpolator An Android Library that helps you implement bezier animations in you application
            https://github.com/codesoup/android-cubic-bezier-interpolator
          12. ActivityTransition An android project presenting some transitions you can use between activities
            https://github.com/ophilbert/ActivityTransition
          13. 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.
            https://github.com/2359media/EasyAndroidAnimations
          14. AndroidImageSlider An amazing and convenient Android image slider.
            https://github.com/daimajia/AndroidImageSlider
          15. transitions-everywhere Backport of Transitions API from Android 4.4. Compatible with Android 2.2+
            https://github.com/andkulikov/transitions-everywhere
          16. android-ripple-background A beautiful ripple animation for your app
            https://github.com/skyfishjy/android-ripple-background
          17. CircleIndicator a lightweight viewpager indicator like in nexus 5 launcher
            https://github.com/ongakuer/CircleIndicator
          18. Interactive-animation Collect android animation
            https://github.com/Rano1/Interactive-animation
          19. Slidr Easily add slide to dismiss functionality to an Activity
            https://github.com/r0adkll/Slidr
          20. CircularReveal Lollipop ViewAnimationUtils.createCircularReveal for everyone 2.3+
            https://github.com/ozodrukh/CircularReveal
          21. 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!
            https://github.com/z56402344/BaseAnimation
          22. ArcAnimator ArcAnimator helps to create arc transition animation: 2.3.+
            https://github.com/asyl/ArcAnimator
          23. shimmer-android An easy, flexible way to add a shimmering effect to any view in an Android app.
            https://github.com/非死book/shimmer-android
          24. Material-Animations Android Transition animations explanation with examples.
            https://github.com/lgvalle/Material-Animations
          25. Rebound A Java library that models spring dynamics and adds real world physics to your app. https://github.com/非死book/rebound
          26. CircularReveal Lollipop ViewAnimationUtils.createCircularReveal for everyone 2.3+
            https://github.com/ozodrukh/CircularReveal
          27. PreLollipopTransition Simple tool which help you to implement activity transition for pre-Lollipop devices.
            https://github.com/takahirom/PreLollipopTransition
          28. WaveCompat Wave effect of activity animation
            https://github.com/wangjiegulu/WaveCompat
          29. MultiStateAnimation Android library to create complex multi-state animations.
            https://github.com/KeepSafe/MultiStateAnimation
          30. Android-Transition Allows the easy creation of view transitions that react to user inputs.
            https://github.com/kaichunlin/android-transition
          31. CircularTools Material reveal and readial reaction animation library. Min. API 11
            https://github.com/AutSoft/CircularTools
          32. fab-transformation Support Floating Action Button transformation for Android
            https://github.com/konifar/fab-transformation
          33. 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.
            https://github.com/TakeoffAndroid/AppIntroAnimation
          34. TransitionPlayer Android library to control Transition animates. A simple way to create a interactive animation.
            https://github.com/XMFE-TEAM/TransitionPlayer
          35. Backboard A motion-driven animation framework for Android.
            https://github.com/tumblr/Backboard
          36. ActivityOptionsICS The lib can make the ActivityOptions animations use in Android api3.1+ http://www.cnblogs.com/tianzhijiexian/p/4128045.html
            https://github.com/tianzhijiexian/ActivityOptionsICS
          37. AndroidAnimationsActions Actions for android animations. Inspired by libgdx scene2d actions.
            https://github.com/dtx12/AndroidAnimationsActions
          38. </ol>

            Network

            1. android-async-http An Asynchronous HTTP Library for Android
              https://github.com/loopj/android-async-http
            2. okhttp An HTTP+SPDY client for Android and Java applications.
              https://github.com/square/okhttp
            3. retrofit Type-safe REST client for Android and Java by Square, Inc.
              https://github.com/square/retrofit
            4. AndroidAsync Asynchronous socket, http (client+server), websocket, and socket.io library for android. Based on nio, not threads.
              https://github.com/koush/AndroidAsync
            5. async-http-client Asynchronous Http and WebSocket Client library for Java
              https://github.com/AsyncHttpClient/async-http-client
            6. http-request Java HTTP Request Library
              https://github.com/kevinsawicki/http-request
            7. node-android Run Node.js on Android
              https://github.com/InstantWebP2P/node-android
            8. android-lite-http Arrow(LiteHttp) is a simple, intelligent and flexible HTTP client for Android.
              https://github.com/litesuits/android-lite-http
            9. 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.
              https://github.com/stephanenicolas/robospice
            10. volley volley https://github.com/mcxiaoke/android-volley
            11. enhanced-volley An enhanced version of the Volley Networking Toolkit for Android
              https://github.com/vinaysshenoy/enhanced-volley
            12. unirest-java Unirest in Java: Simplified, lightweight HTTP client library.
              https://github.com/mashape/unirest-java/
            13. wasp Android Network Solution
              https://github.com/orhanobut/wasp
            14. NetworkEvents Android library listening network connection state and change of the Wifi signal strength
              https://github.com/pwittchen/NetworkEvents
            15. </ol>

              Widget

              Material

              1. MaterialDesignLibrary This is a library with components of Android L to you use in android 4.0
                https://github.com/navasmdc/MaterialDesignLibrary#flat-button
              2. Carbon Material Design implementation for Android 2.1+. Realtime shadows, ripples, animations, SVGs and more. https://github.com/ZieIony/Carbon
              3. MaterialEverywhere Showcase of the new AppCompat 21, which includes new Material Theme, working in pre-21 devices.
                https://github.com/antoniolg/MaterialEverywhere
              4. MaterialWidget Android L design widget in Android 4.0 ~ 4.4.
                https://github.com/keithellis/MaterialWidget
              5. MaterialTabs Custom Tabs with Material Design effects. It requires 14+ API and android support v7 (Toolbar)
                https://github.com/neokree/MaterialTabs
              6. material-ripple Android L Ripple effect wrapper for Views
                https://github.com/balysv/material-ripple
              7. RippleEffect Implementation of Ripple effect from Material Design for Android API 14+
                https://github.com/traex/RippleEffect
              8. LDrawer Android drawer icon with material design animation
                https://github.com/ikimuhendis/LDrawer
              9. material-design-icons Material Design icons by Google
                https://github.com/google/material-design-icons
              10. AndroidMaterialDesignToolbar Android Sample Project with Material Design and Toolbar.
                https://github.com/tekinarslan/AndroidMaterialDesignToolbar
              11. MaterialEditText EditText in Material Design
                https://github.com/rengwuxian/MaterialEditText
              12. material-menu Morphing Android menu, back, dismiss and check buttons
                https://github.com/balysv/material-menu
              13. material-dialogs Not even AppCompat uses Material theming for AlertDialogs on pre-Lollipop. This is a beautiful and easy solution.
                https://github.com/afollestad/material-dialogs
              14. MaterialNavigationDrawer Navigation Drawer Activity with material design style and simplified methods
                https://github.com/neokree/MaterialNavigationDrawer
              15. MaterialDialog An Android library for conveniently building Material Design Dialog in Android version 2.2 ~ L.
                https://github.com/drakeet/MaterialDialog
              16. materialish-progress A material style progress wheel compatible with 2.3
                https://github.com/pnikosis/materialish-progress
              17. MaterialList An Android library aimed to get the beautiful CardViews that Google shows at its official design specifications
                https://github.com/dexafree/MaterialList
              18. android-floating-action-button Floating Action Button for Android based on Material Design specification
                https://github.com/futuresimple/android-floating-action-button
              19. Android-Material-circular-button Animated Material circular button
                https://github.com/glomadrian/Android-Material-circular-button
              20. material-drawer DrawerLayout implementation for Material design apps
                https://github.com/HeinrichReimer/material-drawer
              21. snackbar Snackbar Android Library
                https://github.com/nispok/snackbar
              22. Android-DialogFragments Various DialogFragments for Android.
                https://github.com/wada811/Android-DialogFragments
              23. material-range-bar Android widget for selecting a range of values.
                https://github.com/oli107/material-range-bar
              24. CircularProgressView A Material style circular progress bar for Android
                https://github.com/rahatarmanahmed/CircularProgressView
              25. RippleDrawable A port of Ripple Effect from Android L to non L devices
                https://github.com/ozodrukh/RippleDrawable
              26. MaterialDrawer A simple take on creating a easy to use and fast material drawer implementation
                https://github.com/mikepenz/MaterialDrawer
              27. android-materialshadowninepatch Provides 9-patch based drop shadow for view elements. Works on API level 9 or later.
                https://github.com/h6ah4i/android-materialshadowninepatch
              28. SearchMenuAnim SearchMenuAnim
                https://github.com/kongnanlive/SearchMenuAnim
              29. AdvancedMaterialDrawer A Material Drawer implementation (Like gMail App)
                https://github.com/madcyph3r/AdvancedMaterialDrawer
              30. ZDepthShadowLayout Android - draw z-depth shadow of MaterialDesign
                https://github.com/ShogoMizumoto/ZDepthShadowLayout
              31. MaterialPowerMenu A demo of the power menu with Reveal and other animations
                https://github.com/naman14/MaterialPowerMenu
              32. MaterialViewPager A Material Design ViewPager easy to use library
                https://github.com/florent37/MaterialViewPager
              33. MaterialProgressBar A Material design ProgressBar with consistent appearance on Android 4.0+
                https://github.com/DreaminginCodeZH/MaterialProgressBar
              34. </ol>

                UI

                1. android-ui Android UI library. Requires API level 14+
                  https://github.com/markushi/android-ui
                2. GreenDroid GreenDroid is a development library for the Android platform. It makes UI developments easier and consistent through your applications.
                  https://github.com/cyrilmottier/GreenDroid
                3. FlatUI CengaLabs - Android FlatUI Kit
                  https://github.com/eluleci/FlatUI
                4. 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".
                  https://github.com/pedrovgs/EffectiveAndroidUI
                5. ParallaxEverywhere Parallax everywhere is a library with alternative android widgets with parallax effects.
                  https://github.com/Narfss/ParallaxEverywhere
                6. ShowcaseView Highlight the best bits of your app to users quickly, simply, and cool...ly https://github.com/amlcurran/ShowcaseView
                7. </ol>

                  TextView/EditText

                  1. richeditor-android RichEditor for Android is a beautiful Rich Text WYSIWYG Editor for Android.
                    https://github.com/wasabeef/richeditor-android
                  2. Shimmer-android An Android TextView with a shimmering effect
                    https://github.com/RomainPiel/Shimmer-android
                  3. Titanic Android experiment showing a sinking TextView
                    https://github.com/RomainPiel/Titanic
                  4. emojicon A library to show emoji in TextView, EditText (like WhatsApp) for Android
                    https://github.com/rockerhieu/emojicon
                  5. android-autofittextview A TextView that automatically resizes text to fit perfectly within its bounds.
                    https://github.com/grantland/android-autofittextview
                  6. 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.
                    https://github.com/johnkil/Android-RobotoTextView
                  7. SizeAdjustingTextView This is based on an open source autosizing textview for Android.
                    https://github.com/erchenger/SizeAdjustingTextView
                  8. SecretTextView A TextView that simulates the effect from the app Secret where the characters fade in/out at different speeds.
                    https://github.com/matthewrkula/SecretTextView
                  9. anytextview An extension of Android's TextView and EditText that let's you use the font of your choice
                    https://github.com/hanspeide/anytextview
                  10. 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.
                    https://github.com/coreform/android-formidable-validation
                  11. android-edittext-validator Android form edit text is an extension of EditText that brings data validation facilities to the edittext.
                    https://github.com/vekexasia/android-edittext-validator
                  12. 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
                    https://github.com/kpbird/chips-edittext-library
                  13. FloatingLabel FloatingLabel Allows you to create a blow kind of EditText.
                    https://github.com/hardik-trivedi/FloatingLabel
                  14. AndroidFloatLabel Float Label Edit Texts for Android
                    https://github.com/weddingparty/AndroidFloatLabel
                  15. AndroidFloatLabel Library project with a custom view that implements the Float Label pattern
                    https://github.com/IanGClifton/AndroidFloatLabel
                  16. TokenAutoComplete Gmail style MultiAutoCompleteTextView for Android
                    https://github.com/splitwise/TokenAutoComplete
                  17. TextJustify-Android Android Text Full Jusiftication / Wrapping / Justify
                    https://github.com/bluejamesbond/TextJustify-Android
                  18. RoundedLetterView RoundedLetterView like the one in Android 5.0 Contacts app
                    https://github.com/pavlospt/RoundedLetterView
                  19. Android-SingleInputForm A single EditText instead of a classical form. Library that implements flavienlaurent's singleinputform
                    https://github.com/HeinrichReimer/Android-SingleInputForm
                  20. BabushkaText A simpler way to style your TextViews
                    https://github.com/quiqueqs/BabushkaText
                  21. MatchView Include MatchTextView and MatchButton..Come..you will like it
                    https://github.com/Rogero0o/MatchView
                  22. ExpandableTextView Android's TextView that can expand/collapse like the Google Play's app description
                    https://github.com/Manabu-GT/ExpandableTextView
                  23. AccountAutoCompleteEditText Simple extension for account suggestion and auto completion.
                    https://github.com/KeithYokoma/AccountAutoCompleteEditText
                  24. AwesomeText A tool that facilitates working with Spans on TextViews or any extension of them (EditTexts, Buttons...).
                    https://github.com/JMPergar/AwesomeText
                  25. 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).
                    https://github.com/tajchert/WaitingDots
                  26. CurrencyEditText A module designed to provide ease-of-use when using an EditText field for gathering currency information from a user. https://github.com/BlacKCaT27/CurrencyEditText
                  27. Android-Typeahead Awesome Android Typeahead library - User mention plugin, UI widget for auto complete user mention using the at sign (@) like 推ter or 非死book.. https://github.com/ArabAgile/android-typeahead
                  28. CircleTimerView Circle timer on Android platform.
                    https://github.com/jiahuanyu/CircleTimerView
                  29. AlignTextView 字體對齊的textview
                    https://github.com/androiddevelop/AlignTextView
                  30. advanced-textview Advanced Android TextView
                    https://github.com/chiuki/advanced-textview
                  31. ParkedTextView A editable text with a constant text/placeholder for Android.
                    https://github.com/gotokatsuya/ParkedTextView
                  32. SimpleLinkableText Simple way to create linked text, such as @username or #hashtag, in Android TextView and EditText.
                    https://github.com/apradanas/simple-linkable-text
                  33. material-code-input A material style input for codes
                    https://github.com/glomadrian/material-code-input
                  34. BubbleTextView Android Bubble View
                    https://github.com/dupengtao/BubbleTextView
                  35. PathEffectTextView PathEffectTextView
                    https://github.com/dkmeteor/PathEffectTextView
                  36. </ol>

                    ImageView

                    1. PhotoView Implementation of ImageView for Android that supports zooming, by various touch gestures.
                      https://github.com/chrisbanes/PhotoView
                    2. android-smart-image-view Android ImageView replacement which allows image loading from URLs or contact address book, with caching
                      https://github.com/loopj/android-smart-image-view
                    3. TouchImageView Adds touch functionality to Android ImageView.
                      https://github.com/MikeOrtiz/TouchImageView
                    4. CircleImageView A fast circular ImageView perfect for profile images.
                      https://github.com/hdodenhof/CircleImageView
                    5. gesture-imageview This is a simple Android View class which provides basic pinch and zoom capability for images.
                      https://github.com/jasonpolites/gesture-imageview
                    6. android-shape-imageview Custom shaped android imageview components
                      https://github.com/siyamed/android-shape-imageview
                    7. AndroidImageCrop How select and crop image on Android
                      https://github.com/lorensiuswlt/AndroidImageCrop
                    8. GifImageView Android ImageView that handles animated GIF images
                      https://github.com/felipecsl/GifImageView
                    9. cropper Android widget for cropping and rotating an image.
                      https://github.com/edmodo/cropper
                    10. ImageViewZoom Android ImageView widget with zoom and pan capabilities
                      https://github.com/sephiroth74/ImageViewZoom
                    11. CircularImageView Custom view for circular images in Android while maintaining the best draw performance
                      https://github.com/Pkmmte/CircularImageView
                    12. CircularImageView Create circular image view in android
                      https://github.com/lopspower/CircularImageView
                    13. android-crop Android library project for cropping images
                      https://github.com/jdamcd/android-crop
                    14. cropimage Replacement for deprecated official Android crop image function
                      https://github.com/biokys/cropimage
                    15. android-cropimageCropImage Activity from Gallery.apk packaged as a reusable Android library (4.0 and up).
                      https://github.com/lvillani/android-cropimage
                    16. android-gpuimage Android filters based on OpenGL (idea from GPUImage for iOS)
                      https://github.com/CyberAgent/android-gpuimage
                    17. gif-movie-view Android View widget for displaying GIF animations. https://github.com/sbakhtiarov/gif-movie-view
                    18. WaveDrawable Drawable animation inspired by Tinder.
                      https://github.com/Alexrs95/WaveDrawable
                    19. DrawerArrowDrawable Visual back-port of the rotating drawer-to-arrow drawable from Android L
                      https://github.com/ChrisRenke/DrawerArrowDrawable
                    20. 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.
                      https://github.com/amulyakhare/TextDrawable
                    21. 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).
                      https://github.com/pungrue26/SelectableRoundedImageView
                    22. avatar-android Rounded and Squared Avatar for Android Applications
                      https://github.com/Pedroafa/avatar-android
                    23. 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.
                      https://github.com/diegocarloslima/ByakuGallery
                    24. 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.
                      https://github.com/dexlex/DexMovingImageView
                    25. SimpleTagImageView ImageView with a tag in android. So it's a ImageView.
                      https://github.com/wujingchao/SimpleTagImageView
                    26. CropImageView Widget allows you crop from whatever side in an ImageView. Currently Android only supports centerCrop type of cropping
                      https://github.com/cesards/CropImageView
                    27. MovingImageView Custom ImageView for moving image around the screen (Android)
                      https://github.com/AlbertGrobas/MovingImageView
                    28. PolygonImageView Custom ImageView for android with polygon shape (Android)
                      https://github.com/AlbertGrobas/PolygonImageView
                    29. BitmapMerger Play with bitmaps
                      https://github.com/cooltechworks/BitmapMerger
                    30. FlickableView Flickable ImageView for Android. It's like a view of 推ter's detail image.
                      https://github.com/gotokatsuya/FlickableView
                    31. ImageGallery A gallery used to host an array of images https://github.com/lawloretienne/ImageGallery
                    32. </ol>

                      Button

                      1. circular-progress-button Android Circular Progress Button
                        https://github.com/dmytrodanylyk/circular-progress-button
                      2. android-process-button Android Buttons With Built-in Progress Meters.
                        https://github.com/dmytrodanylyk/android-process-button
                      3. android-circlebutton Circle button widget for Android
                        https://github.com/markushi/android-circlebutton
                      4. android-flat-button FButton - a flat button library for Android
                        https://github.com/hoang8f/android-flat-button
                      5. FloatingActionButton Android Google+ like floating action button
                        https://github.com/makovkastar/FloatingActionButton
                      6. ExpandableButtonMenu An Android library for an expandable button menu
                        https://github.com/lemonlabs/ExpandableButtonMenu
                      7. fancybuttons An Android library to easily create fancy buttons without the need of drawable files.
                        https://github.com/medyo/fancybuttons
                      8. Android-Bootstrap Bootstrap style buttons with Font Awesome
                        https://github.com/Bearded-Hen/Android-Bootstrap
                      9. SwitchButton SwitchButton
                        https://github.com/kyleduo/SwitchButton
                      10. SwitchButton SwitchButton
                        https://github.com/xiaopansky/SwitchButton
                      11. ToggleButton ToggleButton Widget For Android Dev
                        https://github.com/zcweng/ToggleButton
                      12. FabButton Android Floating ActionButton with a progress indicator ring
                        https://github.com/ckurtm/FabButton
                      13. SlideSwitch A button that you can slide on or off
                        https://github.com/Leaking/SlideSwitch
                      14. easyloadingbtn This is a Material Design loading button
                        https://github.com/DevinShine/easyloadingbtn
                      15. hkm-progress-button Base on android-process-button this is the advanced version of the android-process-button.
                        https://github.com/jjhesk/hkm-progress-button
                      16. SubmitDemo comtomize view submit button which you use for submit operation or download operation and so on.
                        https://github.com/tuesda/SubmitDemo
                      17. PlayPauseButton PlayPauseButton
                        https://github.com/recruit-lifestyle/PlayPauseButton
                      18. ArrowDownloadButton A download button with pretty cool animation
                        https://github.com/fenjuly/ArrowDownloadButton
                      19. FABProgressCircle Material progress circle around any FloatingActionButton. 100% Guidelines.
                        https://github.com/JorgeCastilloPrz/FABProgressCircle
                      20. </ol>

                        Progressbar/Progress View

                        1. SmoothProgressBar A small Android library allowing you to have a smooth and customizable horizontal indeterminate ProgressBar
                          https://github.com/castorflex/SmoothProgressBar
                        2. ACProgressLite A lightweight Android library to display customizable progressbar like iOS MBProgressHUD.
                          https://github.com/Cloudist/ACProgressLite
                        3. NumberProgressBar A beautiful, slim Android ProgressBar.
                          https://github.com/daimajia/NumberProgressBar
                        4. android-HoloCircularProgressBar Holo Circular ProgressBar
                          https://github.com/passsy/android-HoloCircularProgressBar
                        5. android-square-progressbar An android library to display a progressbar that goes around an image.
                          https://github.com/mrwonderman/android-square-progressbar
                        6. ProgressPieView Android library for showing progress in a highly customizable pie.
                          https://github.com/FilipPudak/ProgressPieView
                        7. GoogleProgressBar Android library to display progress like google does in some of his services.
                          https://github.com/jpardogo/GoogleProgressBar
                        8. ProgressWheel A progress wheel for android, intended for use instead of the standard progress bar.
                          https://github.com/Todd-Davies/ProgressWheel
                        9. RefreshActionItem Android - An action bar item which acts both as a refresh button and as a progress indicator
                          https://github.com/ManuelPeinado/RefreshActionItem
                        10. CircleProgress CircleProgress, DonutProgress, ArcProgress
                          https://github.com/lzyzsd/CircleProgress
                        11. WaveView A wave view of android,can be used as progress bar.
                          https://github.com/john990/WaveView
                        12. water-wave-progress 水波按進度上升,帶環形進度條
                          https://github.com/Modificator/water-wave-progress
                        13. InfiniteIndicator This lib can be used for viewpager infinite loop with indicator easily.
                          https://github.com/lightSky/InfiniteIndicator
                        14. Android-RoundCornerProgressBar Round Corner Progress Bar Library for Android
                          https://github.com/akexorcist/Android-RoundCornerProgressBar
                        15. CircleProgress A circle progress animation view on Android
                          https://github.com/Fichardu/CircleProgress
                        16. MaterialLoadingProgressBar MaterialLoadingProgressBar provide a styled ProgressBar which looks like SwipeRefreshLayout's loading indicator(support-v4 v21+)
                          https://github.com/lsjwzh/MaterialLoadingProgressBar
                        17. WheelIndicatorView A 'Google Fit' like activity indicator for Android
                          https://github.com/dlazaro66/WheelIndicatorView
                        18. MaterialProgressBar Material design ProgressBar with consistent appearance
                          https://github.com/DreaminginCodeZH/MaterialProgressBar
                        19. RopeProgressBar Android ProgressBar that "bends" under its own weight. Inspired by http://drbl.in/nwih
                          https://github.com/cdeange/RopeProgressBar
                        20. DownloadProgressBar Android progress bar with cool animation, inspired by : https://dribbble.com/shots/2012292-Download-Animation
                          https://github.com/panwrona/DownloadProgressBar
                        21. AnimatedCircleLoadingView An animated circle loading view
                          https://github.com/jlmd/AnimatedCircleLoadingView
                        22. SpinnerLoader A loader that measures up Material Design
                          https://github.com/fenjuly/SpinnerLoader
                        23. 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
                          https://github.com/JorgeCastilloPrz/AndroidFillableLoaders
                        24. WhorlView Progressbar with whorl style
                          https://github.com/Kyson/WhorlView
                        25. ColoringLoading This project provide Coloring Loading View for Android. And this project is not using the image file!
                          https://github.com/recruit-lifestyle/ColoringLoading
                        26. RubberIndicator A rubber indicator for ViewPager
                          https://github.com/LyndonChin/AndroidRubberIndicator
                        27. </ol>

                          Menu

                          1. 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+, 油Tube, and 非死book 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.
                            https://github.com/jfeinstein10/SlidingMenu
                          2. android-menudrawer A slide-out menu implementation, which allows users to navigate between views in your app.
                            https://github.com/SimonVT/android-menudrawer
                          3. ArcMenu An android custom view which looks like the menu in Path 2.0 (for iOS).
                            https://github.com/daCapricorn/ArcMenu
                          4. RibbonMenu Navigation menu for Android (based off Google+ app)
                            https://github.com/darvds/RibbonMenu
                          5. CircularFloatingActionMenu an animated circular menu for Android
                            https://github.com/oguzbilgener/CircularFloatingActionMenu
                          6. ActionsContentView ActionsContentView is an standalone library implements actions/content swiping view (AKA Side Navigation UI Pattern, AKA 非死book 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. https://github.com/StevenRudenko/ActionsContentView
                          7. Android-NewPopupMenu Android-NewPopupMenu is an android library to create popup menu with GoogleMusic app-like style.
                            https://github.com/u1aryz/Android-NewPopupMenu
                          8. android-floating-action-menu Floating Action Menu for Android. Inspired by the Google Plus floating menu.
                            https://github.com/sephiroth74/android-floating-action-menu
                          9. Android-CircleMenu Menu with items on a rotating circle
                            https://github.com/szugyi/Android-CircleMenu
                          10. Android Wheel Menu Simple and easy to use circular menu widget for Android.
                            https://github.com/anupcowkur/Android-Wheel-Menu
                          11. android-satellite-menu Android Satellite Menu
                            https://github.com/siyamed/android-satellite-menu
                          12. SideNavigation Implementation of "SIde Navigation" or "Fly-in app menu" pattern for Android (based on Google+ app)
                            https://github.com/johnkil/SideNavigation
                          13. 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.
                            https://github.com/SpecialCyCi/AndroidResideMenu
                          14. GoogleNavigationDrawerMenu Android Library for a DrawerLayout similar to the one in Google Apps
                            https://github.com/Arasthel/GoogleNavigationDrawerMenu
                          15. simple-side-drawer Simple library which enable you to add a drawer(slide-out) navigation to your android application
                            https://github.com/adamrocker/simple-side-drawer
                          16. BlurNavigationDrawer Android - Blur Navigation Drawer like Etsy app.
                            https://github.com/charbgr/BlurNavigationDrawer
                          17. ActionSheetForAndroid IOS UIActionSheet in Android
                            https://github.com/baoyongzhang/ActionSheetForAndroid
                          18. 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.
                            https://github.com/soarcn/BottomSheet
                          19. Context-Menu.Android Context-Menu.Android
                            https://github.com/Yalantis/Context-Menu.Android
                          20. Side-Menu.Android Side-Menu.Android
                            https://github.com/Yalantis/Side-Menu.Android
                          21. Android-CircleMenu 自定義ViewGroup實現的圓形旋轉菜單,支持跟隨手指旋轉以及快速旋轉。 圖標請勿商用。 https://github.com/hongyangAndroid/Android-CircleMenu
                          22. AndroidPullMenu An Android Library that allows users to pull down a menu and select different actions. It can be implemented inside ScrollView, GridView, ListView.
                            https://github.com/ShkurtiA/AndroidPullMenu
                          23. FilterMenu An implemention of Filter Menu concept for android
                            https://github.com/linroid/FilterMenu
                          24. OverlayMenu Android Overlay Menu
                            https://github.com/sephiroth74/OverlayMenu
                          25. MultiCardMenu A multicard menu that can open and close with animation on android
                            https://github.com/wujingchao/MultiCardMenu
                          26. DropDownMenu DropDownMenu for Android,Filter the list based on multiple condition.
                            https://github.com/JayFang1993/DropDownMenu
                          27. Folder-ResideMenu An extension of ResideMenu
                            https://github.com/dkmeteor/Folder-ResideMenu
                          28. SlideBottomPanel 底部劃動菜單,滑動時背景圖透明度漸變,支持嵌套 LiewView 或 ScrollView
                            https://github.com/kingideayou/SlideBottomPanel
                          29. CustomMenu CustomMenu quickly realize about the menu
                            https://github.com/flyfei/CustomMenu
                          30. </ol>

                            Dialog

                            1. QustomDialog a quick custom android dialog project
                              https://github.com/danoz73/QustomDialog
                            2. Android-RateThisApp Android library to show "Rate this app" dialog
                              https://github.com/kskkbys/Android-RateThisApp
                            3. AndroidSliderPreference Android library that allows applications to add dialog-based slider widgets to their settings
                              https://github.com/jayschwa/AndroidSliderPreference
                            4. L-Dialogs A small library replicating the new dialogs in android L.
                              https://github.com/lewisjdeane/L-Dialogs
                            5. LicensesDialog LicensesDialog is an open source library to display licenses of third-party libraries in an Android app.
                              https://github.com/PSDev/LicensesDialog
                            6. android-styled-dialogs A simple library for styling Android dialogs in the Holo theme. It also removes boilerplate code for displaying simple dialogs.
                              https://github.com/inmite/android-styled-dialogs
                            7. PostOffice This is a library for easily constructing Holo and Material Design Dialogs.
                              https://github.com/r0adkll/PostOffice
                            8. sweet-alert-dialog Android版的SweetAlert,清新文藝,快意靈動的甜心彈框
                              https://github.com/pedant/sweet-alert-dialog
                            9. BlurDialogFragment Library project to display DialogFragment with a blur effect.
                              https://github.com/tvbarthel/BlurDialogFragment
                            10. dialogplus Simple,easy dialog for android
                              https://github.com/orhanobut/dialogplus
                            11. spots-dialog Android AlertDialog with mowing dots progress indicator
                              https://github.com/d-max/spots-dialog
                            12. </ol>

                              ListView/ScrollView

                              1. pinned-section-listview Easy to use ListView with pinned sections for Android.
                                https://github.com/beworker/pinned-section-listview
                              2. PullToRefresh-ListView A generic, customizable, open source Android ListView implementation that has 'Pull to Refresh' functionality.
                                https://github.com/erikwt/PullToRefresh-ListView
                              3. FlabbyListView Android library to display a ListView whose cells are not rigid but flabby and react to ListView scroll.
                                https://github.com/jpardogo/FlabbyListView
                              4. XListView-Android ListView supports pull refresh and pull up to load more feature.
                                https://github.com/Maxwin-z/XListView-Android
                              5. PinterestListView Pinterest style ListView for Android
                                https://github.com/vladexologija/PinterestListView
                              6. android-pulltorefresh-and-loadmore android custom listview,with interaction pattern load more and pull to refresh to load data dinamically
                                https://github.com/shontauro/android-pulltorefresh-and-loadmore
                              7. PinnedHeaderListView A ListView with pinned section headers for Android
                                https://github.com/JimiSmith/PinnedHeaderListView
                              8. ParallaxScroll Parallax ScrollView and ListView for Android
                                https://github.com/nirhart/ParallaxScroll
                              9. Android-HorizontalListView HorizontalListView is an Android ListView widget which scrolls in a horizontal manner (in contrast with the SDK-provided ListView which scrolls vertically).
                                https://github.com/MeetMe/Android-HorizontalListView
                              10. LinearListView Android library that allows you to bind a LinearLayout with a ListAdapter.
                                https://github.com/frankiesardo/LinearListView
                              11. ParallaxListView A Android ListView Demo with a parallax effect header like Path.
                                https://github.com/Gnod/ParallaxListView
                              12. PagedHeadListView Android boosted ListView supporting paginated header with a new material page indicator.
                                https://github.com/JorgeCastilloPrz/PagedHeadListView
                              13. PullZoomView An Android custom ListView and ScrollView with pull to zoom-in.
                                https://github.com/Frank-Zhu/PullZoomView
                              14. HeaderListView Android ListView with sticky headers
                                https://github.com/applidium/HeaderListView
                              15. ListviewFilter Awesome Listview filter functionality in Android.
                                https://github.com/bhavyahmehta/ListviewFilter
                              16. android-accordion-view Simple ListView based Android AccordionView
                                https://github.com/hamsterready/android-accordion-view
                              17. DragNDropList An easy to use Drag & Drop List for Android. Direct replacement of the android ListView.
                                https://github.com/terlici/DragNDropList
                              18. QuickReturn Android ListView that implements the QuickReturn UI pattern. Written from scratch with focus on performance.
                                https://github.com/felipecsl/QuickReturn
                              19. Android-HorizontalListView HorizontalListView is an Android ListView widget which scrolls in a horizontal manner
                                https://github.com/MeetMe/Android-HorizontalListView
                              20. ZrcListView 一個順滑又漂亮的Android下拉刷新與加載更多列表組件。
                                https://github.com/zarics/ZrcListView
                              21. android-swipelistview An Android List View implementation with support for drawable cells and many other swipe related features
                                https://github.com/47deg/android-swipelistview
                              22. android-pulltorefresh This project aims to provide a reusable pull to refresh widget for Android.
                                https://github.com/johannilsson/android-pulltorefresh
                              23. StickyListHeaders An android library for section headers that stick to the top
                                https://github.com/emilsjolander/StickyListHeaders
                              24. LazyList Lazy load of images in Android
                                https://github.com/thest1/LazyList
                              25. FloatingGroupExpandableListView An open source Android library that provides a floating group view at the top of the ExpandableListView
                                https://github.com/diegocarloslima/FloatingGroupExpandableListView
                              26. PullSeparateListView 到頂部或底部時拉動,item分離效果
                                https://github.com/chiemy/PullSeparateListView
                              27. Android-SlideExpandableListView A better ExpandableListView, with animated expandable views for each list item
                                https://github.com/tjerkw/Android-SlideExpandableListView
                              28. HorizontalVariableListView Horizontal list view for Android which allows variable items widths
                                https://github.com/sephiroth74/HorizontalVariableListView
                              29. 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.
                                https://github.com/jpardogo/ListBuddies
                              30. Android-Tiling-ScrollView A tiling scrollview to display large picture (similar to iOS "CATiledLayer")
                                https://github.com/ened/Android-Tiling-ScrollView
                              31. PullScrollView 1.仿照新浪微博Android客戶端個人中心的ScrollView,下拉背景伸縮回彈效果。 2.ScrollView仿IOS回彈效果。
                                https://github.com/MarkMjw/PullScrollView
                              32. 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
                                https://github.com/emilsjolander/StickyScrollViewItems
                              33. Discrollview Scroll + discover = DiscrollView
                                https://github.com/flavienlaurent/discrollview
                              34. SwipeMenuListView SwipeMenuListView
                                https://github.com/baoyongzhang/SwipeMenuListView
                              35. Android-ObservableScrollView Android library to observe scroll events on scrollable views.
                                https://github.com/ksoichiro/Android-ObservableScrollView
                              36. Pull-to-Refresh.Rentals-Android This project aims to provide a simple and customizable pull to refresh implementation. Made in Yalantis
                                https://github.com/Yalantis/Pull-to-Refresh.Rentals-Android
                              37. 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
                                https://github.com/carlonzo/StikkyHeader
                              38. quickscroll Bringing extended scrolling features to Android's native ListView and ExpandableListView.
                                https://github.com/andraskindler/quickscroll
                              39. FilterSelectorListView FilterSelectorListView is useful for making multiple selection with see selection on the top of ListView.
                                https://github.com/pchauhan/FilterSelectorListView
                              40. </ol>

                                GridView

                                1. two-way-gridview An Android GridView that can be configured to scroll horizontally or vertically
                                  https://github.com/jess-anders/two-way-gridview
                                2. AsymmetricGridView Android ListView that mimics a GridView with asymmetric items. Supports items with row span and column span
                                  https://github.com/felipecsl/AsymmetricGridView
                                3. AndroidCoolDragAndDropGridView An example of a gridview with various column span items and drag and drop support like Google keep has
                                  https://github.com/theredsunrise/AndroidCoolDragAndDropGridView
                                4. GridViewHeader Android GridView with addHeader( View view ) function
                                  https://github.com/munix/GridViewHeader
                                5. DynamicGrid Drag and drop GridView for Android
                                  https://github.com/askerov/DynamicGrid
                                6. PagingGridView A Paging GridView with the same behavior as PagingListView.
                                  https://github.com/nicolasjafelle/PagingGridView
                                7. DraggableGridView A drag-and-drop scrolling grid view for Android
                                  https://github.com/thquinn/DraggableGridView
                                8. AndroidStaggeredGrid An Android staggered grid view which supports multiple columns with rows of varying sizes.
                                  https://github.com/etsy/AndroidStaggeredGrid
                                9. StaggeredGridView A modified version of Android's experimental StaggeredGridView. Includes own OnItemClickListener and OnItemLongClickListener, selector, and fixed position restore.
                                  https://github.com/maurycyw/StaggeredGridView
                                10. android-GridViewWithHeaderAndFooter GridView with Header and Footer
                                  https://github.com/liaohuqiu/android-GridViewWithHeaderAndFooter
                                11. DragExpandGrid 可展開,可拖動,可排序,可刪除,固定更多的GridView
                                  https://github.com/wedcel/DragExpandGrid
                                12. </ol>

                                  RatingView

                                  1. SimpleRatingView A rating toggle for Android which switches between 3 rating levels: positive, neutral, and negative.
                                    https://github.com/xiprox/SimpleRatingView
                                  2. </ol>

                                    Recyclerview

                                    1. recyclerview-animators An Android library which easily add itemanimator to RecyclerView items.
                                      https://github.com/wasabeef/recyclerview-animators
                                    2. SuperRecyclerView Pumped up RecyclerView
                                      https://github.com/Malinskiy/SuperRecyclerView
                                    3. DynamicRecyclerView Set of plugable extenstions for Android RecyclerView
                                      https://github.com/ismoli/DynamicRecyclerView
                                    4. android-advancedrecyclerview RecyclerView extension library which provides advanced features. (ex. Google's Inbox app like swiping, Play Music app like drag and drop sorting)
                                      https://github.com/h6ah4i/android-advancedrecyclerview
                                    5. UltimateRecyclerView A RecyclerView(advanced and flexible version of ListView) with refreshing,loading more,animation and many other features.
                                      https://github.com/cymcsg/UltimateRecyclerView
                                    6. RecyclerView-FlexibleDivider Android library providing simple way to control divider items of RecyclerView
                                      https://github.com/yqritc/RecyclerView-FlexibleDivider
                                    7. RecyclerView-MultipleViewTypesAdapter Android library defining adapter classes of RecyclerView to manage multiple view types
                                      https://github.com/yqritc/RecyclerView-MultipleViewTypesAdapter
                                    8. header-decor A couple of sticky header decorations for android's recycler view.
                                      https://github.com/edubarr/header-decor
                                    9. SectionedRecyclerView An adapter to create Android RecyclerViews with sections, providing headers and footers.
                                      https://github.com/truizlop/SectionedRecyclerView
                                    10. RecyclerViewHeader Super fast and easy way to create header for Android RecyclerView
                                      https://github.com/blipinsk/RecyclerViewHeader
                                    11. sticky-headers-recyclerview This decorator allows you to easily create section headers for RecyclerViews using a LinearLayoutManager in either vertical or horizontal orientation.
                                      https://github.com/timehop/sticky-headers-recyclerview
                                    12. RecyclerItemDecoration ItemDecoration for RecyclerView using LinearLayoutManager https://github.com/magiepooh/RecyclerItemDecoration
                                    13. Dividers Dividers is a simple Android library to create easy separators for your RecyclerViews
                                      https://github.com/Karumi/Dividers
                                    14. </ol>

                                      ViewPager

                                      1. Android-ViewPagerIndicator Paging indicator widgets compatible with the ViewPager from the Android Support Library and ActionBarSherlock. Originally based on Patrik ?kerfeldt's ViewFlow.
                                        https://github.com/JakeWharton/Android-ViewPagerIndicator
                                      2. ViewPagerExtensions A set of custom views for the ViewPager from the Android Support Package
                                        https://github.com/astuetz/ViewPagerExtensions
                                      3. parallaxviewpager An easy-to-use ViewPager subclass with parallax background effect for Android apps.
                                        https://github.com/andraskindler/parallaxviewpager
                                      4. android-auto-scroll-view-pager Android auto scroll viewpager or viewpager in viewpager
                                        https://github.com/Trinea/android-auto-scroll-view-pager
                                      5. NumericPageIndicator Android - A ViewPager page indicator that displays the current page number and (optionally) the page count
                                        https://github.com/ManuelPeinado/NumericPageIndicator
                                      6. VerticalViewPager Vertical implementation of Android ViewPager
                                        https://github.com/LambergaR/VerticalViewPager
                                      7. InfiniteViewPager Augment Android's ViewPager with wrap-around functionality.
                                        https://github.com/antonyt/InfiniteViewPager
                                      8. ViewPager3D Extension of Android ViewPager with a 3D swipe effect
                                        https://github.com/inovex/ViewPager3D
                                      9. LoopingViewPager An android ViewPager extension allowing infinite scrolling
                                        https://github.com/imbryk/LoopingViewPager
                                      10. SpringIndicator A spring indicator like Morning Routine guide.
                                        https://github.com/chenupt/SpringIndicator
                                      11. SpinningTabStrip SpinningTabStrip & SpinningViewPager are android extensions allowing infinite scrolling.
                                        https://github.com/eccyan/SpinningTabStrip
                                      12. Android-ScreenSlidePager Full screen slide pager to display images fetched from Internet by Picasso
                                        https://github.com/LyndonChin/Android-ScreenSlidePager
                                      13. RecyclerViewPager A ViewPager implemention base on RecyclerView's code. Support fling operation like gallary.
                                        https://github.com/lsjwzh/RecyclerViewPager
                                      14. 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.
                                        https://github.com/Pixplicity/MultiViewPager
                                      15. HollyViewPager HollyViewPager
                                        https://github.com/florent37/HollyViewPager
                                      16. SCViewPager A simple ViewPager extends that provide scroll based animation like Jazz Hands for iOS. Jazz Hands library provided by IFTTT : https://github.com/IFTTT/JazzHands
                                        https://github.com/sacot41/SCViewPager
                                      17. </ol>

                                        ActionBar

                                        1. ActionBarSherlock Action bar implementation which uses the native action bar on Android 4.0+ and a custom implementation on pre-4.0 through a single API and theme.
                                          https://github.com/JakeWharton/ActionBarSherlock
                                        2. TabBarView An Android Library to help you create actionbar tabs like "Capitaine train" app by Cyril Mottier
                                          https://github.com/Mirkoddd/TabBarView
                                        3. android-extendedactionbar An example of how to extend the ActionBar under the status bar from the theme
                                          https://github.com/Takhion/android-extendedactionbar
                                        4. FadingActionBar Android library implementing a fading effect for the action bar, similar to the one found in the Play Music app
                                          https://github.com/ManuelPeinado/FadingActionBar
                                        5. GlassActionBar Android - a library that adds a glass-like effect to the action bar.
                                          https://github.com/ManuelPeinado/GlassActionBar
                                        6. </ol>

                                          Fragment

                                          1. Android-CircularRevealFragment A demo about how to show and hide fragments using the new Android Lollipop circle reveal transitions. Minimum API level is 21
                                            https://github.com/ferdy182/Android-CircularRevealFragment
                                          2. StatedFragment The library is documented in http://inthecheesefactory.com/blog/best-approach-to-keep-android-fragment-state/en
                                            https://github.com/nuuneoi/StatedFragment
                                          3. EtsyBlur EtsyBlur is an Android library that allows developers to easily add a glass-like effect implemented in the Etsy app.
                                            https://github.com/Manabu-GT/EtsyBlur
                                          4. </ol>

                                            Activity

                                            1. CustomActivityOnCrash Android library that allows launching a custom activity when your app crashes, instead of showing the hated "Unfortunately, X has stopped" dialog.
                                              https://github.com/Ereza/CustomActivityOnCrashhttps://github.com/Ereza/CustomActivityOnCrash
                                            2. android-slidingactivity Android library which allows you to swipe down from an activity to close it.
                                              https://github.com/klinker41/android-slidingactivity
                                            3. </ol>

                                              Tabs

                                              Toast

                                              1. Crouton Context sensitive notifications for Android
                                                https://github.com/keyboardsurfer/Crouton
                                              2. SuperToasts A library that extends the Android toast framework.
                                                https://github.com/JohnPersano/SuperToasts
                                              3. Android-AppMsg In-layout notifications. Based on Toast notifications and article by Cyril Mottier
                                                https://github.com/johnkil/Android-AppMsg
                                              4. MessageBar An Android Toast replacement, similar to the one seen in the GMail app.
                                                https://github.com/SimonVT/MessageBar
                                              5. SnackBar toast-like alert pattern for Android
                                                https://github.com/MrEngineer13/SnackBar

                                                </li>

                                              6. loadtoast Pretty material design toasts with feedback animations
                                                https://github.com/code-mc/loadtoast

                                                </li> </ol>

                                                SeekBar

                                                1. HoloCircleSeekBar A Circle SeekBar inspired by Android Holo ColorPicker designed by Marie Schweiz and developed by Lars Werkman.
                                                  https://github.com/JesusM/HoloCircleSeekBar
                                                2. AndroidCircularSeekBar A circular seek bar for Android
                                                  https://github.com/RaghavSood/AndroidCircularSeekBar
                                                3. circularseekbar Custom circular SeekBar (Circle, Semi-circle, and Ellipse) View/Widget for Android
                                                  https://github.com/devadvance/circularseekbar
                                                4. StartPointSeekBar StartPointSeekBar is a custom view for the Android platform that makes it possible to have a SeekBar to have custom start point.
                                                  https://github.com/vashisthg/StartPointSeekBar
                                                5. SeekArc Circular SeekBar view for Android
                                                  https://github.com/TriggerTrap/SeekArc
                                                6. discreteSeekBar DiscreteSeekbar is my poor attempt to develop an android implementation of the Discrete Slider component from the Google Material Design Guidelines.
                                                  https://github.com/AnderWeb/discreteSeekBar
                                                7. android-comboseekbar seekbar with distinct values
                                                  https://github.com/karabaralex/android-comboseekbar
                                                8. RangeSeekbar A seekbar contains two cursor(left and right). Multiple touch supported.
                                                  https://github.com/dolphinwang/RangeSeekbar
                                                9. SeekBarCompat A material based support library to bring consistent SeekBars in Android for API 16 and above.
                                                  https://github.com/ahmedrizwan/SeekBarCompat
                                                10. </ol>

                                                  Time View

                                                  1. Caldroid Caldroid is a fragment that display calendar with dates in a month. Caldroid can be used as embedded fragment, or as dialog fragment. User can also swipe left/right to navigate to different months.
                                                    https://github.com/roomorama/Caldroid
                                                  2. android-times-square Standalone Android widget for picking a single date from a calendar view.
                                                    https://github.com/square/android-times-square
                                                  3. calendar-widget The Android calendar widget is home screen widget for your Android device. It displays a list of upcoming calendar events so that you can easily have a glimpse at your upcoming appointments.
                                                    https://github.com/plusonelabs/calendar-widget
                                                  4. android-spinnerwheel Wheel-like spinner widget for Android
                                                    https://github.com/ai212983/android-spinnerwheel
                                                  5. Android-MonthCalendarWidget A simple example of a responsive Month Calendar app widget for Android
                                                    https://github.com/romannurik/Android-MonthCalendarWidget
                                                  6. android-betterpickers Android library for better Picker DialogFragments
                                                    https://github.com/derekbrameyer/android-betterpickers
                                                  7. android-calendar-card Android calendar view (like card)
                                                    https://github.com/kenumir/android-calendar-card
                                                  8. DateSlider An alternative DatePicker for Android
                                                    https://github.com/bendemboski/DateSlider
                                                  9. Android-Week-View Android Week View is an android library to display calendars (week view or day view) within the app. It supports custom styling.
                                                    https://github.com/alamkanak/Android-Week-View
                                                  10. SilkCal Android calendar view inspired by Sunrise calendar and iOS7 stock calendar
                                                    https://github.com/NLMartian/SilkCal
                                                  11. TimeRangePicker TimeRangePicker is a library which can be used to select a time range.
                                                    https://github.com/tittojose/TimeRangePicker
                                                  12. MaterialDateTimePicker Pick a date or time on Android in style
                                                    https://github.com/wdullaer/MaterialDateTimePicker
                                                  13. TimerView an android open source timer
                                                    https://github.com/pheynix/TimerView
                                                  14. MaterialDateRangePicker A material Date Range Picker based on wdullaers MaterialDateTimePicker
                                                    https://github.com/borax12/MaterialDateRangePicker
                                                  15. </ol>

                                                    Layout

                                                    1. FoldableLayout Android widgets to implement folding animation
                                                      https://github.com/alexvasilkov/FoldableLayout
                                                    2. ScalableLayout Scalable Layout For Android
                                                      https://github.com/ssomai/ScalableLayout
                                                    3. FlipLayout Android Flip 3D Animation like web Google+
                                                      https://github.com/stormzhang/FlipLayout
                                                    4. FlowLayout Android implementation of FlowLayout. Layout arranges its children in multiple rows depending on their width.
                                                      https://github.com/blazsolar/FlowLayout
                                                    5. CircleLayout Circular layout for android
                                                      https://github.com/dmitry-zaitsev/CircleLayout
                                                    6. ResideLayout An Android Layout which has a same function like https://github.com/romaonthego/RESideMenu
                                                      https://github.com/kyze8439690/ResideLayout
                                                    7. GooglePlusLayout GoolgePlusLayout is a custom layout that plays animation on the children views while scrolling as the layout in the Google Plus (android) main page
                                                      https://github.com/Nammari/GooglePlusLayout
                                                    8. android-empty-layout A library for showing different types of layouts when a list view is empty
                                                      https://github.com/alamkanak/android-empty-layout
                                                    9. ImageLayout Android - A layout that arranges its children in relation to a background image
                                                      https://github.com/ManuelPeinado/ImageLayout
                                                    10. android-flowlayout Linear layout, that wrap its content to the next line if there is no space in the current line.
                                                      https://github.com/ApmeM/android-flowlayout
                                                    11. AndroidSwipeLayout The Most Powerful Swipe Layout!
                                                      https://github.com/daimajia/AndroidSwipeLayout
                                                    12. FreeFlow A layout engine for Android that decouples layouts from the View containers that manage scrolling and view recycling. FreeFlow makes it really easy to create custom layouts and beautiful transition animations as data and layouts change
                                                      https://github.com/Comcast/FreeFlow
                                                    13. SwipeableLayout A swipeable - auto resizing view group for android
                                                      https://github.com/wmbest2/SwipeableLayout
                                                    14. SwipeBackLayout An Android library that help you to build app with swipe back gesture.
                                                      https://github.com/Issacw0ng/SwipeBackLayout
                                                    15. android_maskable_layout A library that easily allows you to mask layouts/viewgroups
                                                      https://github.com/christophesmet/android_maskable_layout
                                                    16. android-gridlayout A backwards compatible implementation of GridLayout for Android
                                                      https://github.com/dlew/android-gridlayout
                                                    17. DragLayout An Android Project
                                                      https://github.com/BlueMor/DragLayout
                                                    18. ExpandableLayout Implementation of ExpandableListview with custom header and custom content.
                                                      https://github.com/traex/ExpandableLayout
                                                    19. android-PullRefreshLayout This component like SwipeRefreshLayout, it is more beautiful than SwipeRefreshLayout.
                                                      https://github.com/baoyongzhang/android-PullRefreshLayout
                                                    20. DragTopLayout Drag down to show a view on the top.
                                                      https://github.com/chenupt/DragTopLayout
                                                    21. shadow-layout Android Shadow Layout
                                                      https://github.com/dmytrodanylyk/shadow-layout
                                                    22. SmartTabLayout A custom ViewPager title strip which gives continuous feedback to the user when scrolling
                                                      https://github.com/ogaclejapan/SmartTabLayout
                                                    23. ArcLayout A very simple arc layout library
                                                      https://github.com/ogaclejapan/ArcLayout
                                                    24. Scrollable Android scrollable tabs
                                                      https://github.com/noties/Scrollable
                                                    25. RearrangeableLayout An android layout to re-arrange child views via dragging
                                                      https://github.com/rajasharan/RearrangeableLayout
                                                    26. BGAFlowLayout Android流式布局,可配置是否將每一行的空白區域平均分配給子控件。
                                                      https://github.com/bingoogolapple/BGAFlowLayout-Android
                                                    27. JellyRefreshLayout A pull-down-to-refresh layout inspired by Lollipop overscrolled effects
                                                      https://github.com/allan1st/JellyRefreshLayout
                                                    28. Dragger The library was created in order to provide new animations for activities on Android. https://github.com/ppamorim/Dragger
                                                    29. PrismView PrismView provides animations for your views, similar to Dragger, but with fragments! You can change the fragment of the PrismView any time.
                                                      https://github.com/ppamorim/PrismView
                                                    30. BeerSwipeRefresh This project aims to provide a reusable Swipe to Refresh widget for Android.
                                                      https://github.com/recruit-lifestyle/BeerSwipeRefresh
                                                    31. SuperSwipeRefreshLayout A Custom SwipeRefreshLayout
                                                      https://github.com/nuptboyzhb/SuperSwipeRefreshLayout
                                                    32. Android-RatioLayout This is a specified proportion to the size of the Layout or View support library, with which you can easily set a fixed ratio of the size of the Layout or View, internal adaptive size calculation, completely abandon the code to calculate the size! If you have any questions in the course or suggestions, please send an e-mail to the following e-mail, thank you!
                                                      https://github.com/devsoulwolf/Android-RatioLayout
                                                    33. AndroidAutoHideHeader A layout that hide the header when the body is scrolled down and reveal it when the header is scrolled up
                                                      https://github.com/vcaen/AndroidAutoHideHeader
                                                    34. PhysicsLayout Android layout that simulates physics using JBox2D
                                                      https://github.com/Jawnnypoo/PhysicsLayout
                                                    35. </ol>

                                                      Toolbar

                                                      1. CollapsingAvatarToolbar Collapsing Toolbar with a moving avatar for Android.
                                                        https://github.com/Sloy/CollapsingAvatarToolbar
                                                      2. </ol>

                                                        VideoView

                                                        1. video-crop Android Video Crop
                                                          https://github.com/dmytrodanylyk/video-crop
                                                        2. Android-ScalableVideoView Android Texture VideoView having a variety of scale types like the scale types of ImageView such as fitCenter, centerCrop, centerTopCrop and more
                                                          https://github.com/yqritc/Android-ScalableVideoView
                                                        3. </ol>

                                                          Mapview

                                                          1. AirMapView A view abstraction to provide a map user interface with various underlying map providers
                                                            https://github.com/airbnb/AirMapView
                                                          2. Google Maps Android API utility library This open-source library contains classes that are useful for a wide range of applications using the Google Maps Android API.
                                                            https://github.com/googlemaps/android-maps-utils
                                                          3. </ol>

                                                            Choreographer

                                                            1. Takt Takt is Android library for measuring the FPS using Choreographer.
                                                              https://github.com/wasabeef/Takt
                                                            2. </ol>

                                                              Other

                                                              1. Swipecards A Tinder-like Android library to create the swipe cards effect. You can swipe left or right to like or dislike the content.
                                                                https://github.com/Diolor/Swipecards
                                                              2. Android SlideShow Widget A set of widgets to create smooth slide shows with ease.
                                                                https://github.com/marvinlabs/android-slideshow-widget
                                                              3. AndroidWheel Custom wheel widget for android
                                                                https://github.com/sephiroth74/AndroidWheel
                                                              4. range-bar Android widget for selecting a range of values.
                                                                https://github.com/edmodo/range-bar
                                                              5. TileView The TileView widget is a subclass of ViewGroup that provides a mechanism to asynchronously display tile-based images, with additional functionality for 2D dragging, flinging, pinch or double-tap to zoom, adding overlaying Views (markers), built-in Hot Spot support, dynamic path drawing, multiple levels of detail, and support for any relative positioning or coordinate system.
                                                                https://github.com/moagrius/TileView
                                                              6. android-switch-backport A backport of the Switch widget (http://developer.android.com/reference/android/widget/Switch.html) that was introduced on Android 4. This port works on Android 2.1+.
                                                                https://github.com/BoD/android-switch-backport
                                                              7. material-animated-switch A material Switch with icon animations and color transitions
                                                                https://github.com/glomadrian/material-animated-switch
                                                              8. android-bootstrap A template/bootstrap/boilerplate application that includes tons of great open source tools and frameworks.
                                                                https://github.com/AndroidBootstrap/android-bootstrap
                                                              9. cardslib Android Library to build a UI Card
                                                                https://github.com/gabrielemariotti/cardslib
                                                              10. AndroidSlidingUpPanel Android Sliding Up Panel Demo
                                                                https://github.com/umano/AndroidSlidingUpPanel
                                                              11. android-viewflow A horizontal view scroller library for Android
                                                                https://github.com/pakerfeldt/android-viewflow
                                                              12. android-viewbadger A simple way to "badge" any given Android view at runtime without having to cater for it in layout
                                                                https://github.com/jgilfelt/android-viewbadger
                                                              13. DraggablePanel Android library used to create an awesome Android UI based on a draggable element similar to the last 油Tube graphic component.
                                                                https://github.com/pedrovgs/DraggablePanel
                                                              14. android-stackblur Android StackBlur is a library that can perform a blurry effect on a Bitmap based on a gradient or radius, and return the result. The library is based on the code of Mario Klingemann.
                                                                https://github.com/kikoso/android-stackblur
                                                              15. StickyGridHeaders An Android Library that makes it easy to make grid views with sectioned data and headers that stick to the top.
                                                                https://github.com/TonicArtos/StickyGridHeaders
                                                              16. AndroidViewHover An elegant way to show your menu or messages.
                                                                https://github.com/daimajia/AndroidViewHover
                                                              17. SystemBarTint Apply background tinting to the Android system UI when using KitKat translucent modes
                                                                https://github.com/jgilfelt/SystemBarTint
                                                              18. chromeview Android WebView implementation that uses the latest Chromium code
                                                                https://github.com/pwnall/chromeview
                                                              19. android-iconify Integration of FontAwesome for Android
                                                                https://github.com/JoanZapata/android-iconify
                                                              20. StandOut StandOut lets you easily create floating windows in your Android app.
                                                                https://github.com/pingpongboss/StandOut
                                                              21. android-sliding-layer-lib This repository host a library that provides an easy way to include an autonomous layer/view that slides from the side of your screen and which is fully gesture ready, the same way as our detail view in Wunderlist 2 does. This pattern can also be seen in Google+’s notification center or in Basecamp’s detail view.
                                                                https://github.com/6wunderkinder/android-sliding-layer-lib
                                                              22. Android-SwipeToDismiss Android swipe-to-dismiss mini-library and sample code
                                                                https://github.com/romannurik/Android-SwipeToDismiss
                                                              23. HoloColorPicker An Android Holo themed colorpicker designed by Marie Schweiz
                                                                https://github.com/LarsWerkman/HoloColorPicker
                                                              24. UnifiedPreference UnifiedPreference is a library for working with all versions of the Android Preference package from API v4 and up.
                                                                https://github.com/saik0/UnifiedPreference
                                                              25. aFileChooser Android library that provides a file explorer to let users select files on external storage.
                                                                https://github.com/iPaulPro/aFileChooser
                                                              26. NewQuickAction Android QuickAction
                                                                https://github.com/lorensiuswlt/NewQuickAction
                                                              27. android-uitableview Library and example project on how to use the UITableView component
                                                                https://github.com/thiagolocatelli/android-uitableview
                                                              28. Android-ProgressFragment Implementation of the fragment with the ability to display indeterminate progress indicator when you are waiting for the initial data.
                                                                https://github.com/johnkil/Android-ProgressFragment
                                                              29. android-pdfview A fast PDF reader component for Android development
                                                                https://github.com/JoanZapata/android-pdfview
                                                              30. Android-Pdf-Viewer-Library Pdf Viewer library for Android
                                                                https://github.com/jblough/Android-Pdf-Viewer-Library
                                                              31. QuiltViewLibrary Android Quilt View Library
                                                                https://github.com/jacobmoncur/QuiltViewLibrary
                                                              32. Android-UndoBar An implementation of Android's Undo Bar as seen in Google's Gmail app.
                                                                https://github.com/jenzz/Android-UndoBar
                                                              33. Android-ScrollBarPanel Android-ScrollBarPanel allows to attach a View to a scroll indicator like it's done in Path 2.0
                                                                https://github.com/rno/Android-ScrollBarPanel
                                                              34. ScrollBarPanelWithClock Path like scrollbar panel with clock.
                                                                https://github.com/learnNcode/ScrollBarPanelWithClock
                                                              35. changeloglib Android Library to display your changelog
                                                                https://github.com/gabrielemariotti/changeloglib
                                                              36. android-FlipView A small, easy to use android library for implementing flipping between views as seen in the popular Flipboard application
                                                                https://github.com/emilsjolander/android-FlipView
                                                              37. discreet-app-rate A lightweight non intrusive app rate reminder for Android
                                                                https://github.com/PomepuyN/discreet-app-rate
                                                              38. KenBurnsView Android ImageViews animated by Ken Burns Effect
                                                                https://github.com/flavioarfaria/KenBurnsView
                                                              39. UndoBar The UI component for Android advanced UI pattern undo-bar, used in Gmail app, create by roman nurik
                                                                https://github.com/soarcn/UndoBar
                                                              40. FancyCoverFlow A cool Open Source CoverFlow view for Android with several fancy effects.
                                                                https://github.com/davidschreiber/FancyCoverFlow
                                                              41. AppRater AppRater Library for Android
                                                                https://github.com/codechimp-org/AppRater
                                                              42. Android-ActionItemBadge This library offers a simple method to add a small badge icon to your ActionBar-MenuItem
                                                                https://github.com/mikepenz/Android-ActionItemBadge
                                                              43. poppyview Android library implementing a poppy view on scroll, similar to the one found in the Google Plus app
                                                                https://github.com/flavienlaurent/poppyview
                                                              44. android-segmented-control ios7 UISegmentedControl for android
                                                                https://github.com/hoang8f/android-segmented-control
                                                              45. IconicDroid IconicDroid is a custom Android Drawable which allows to draw icons from several iconic fonts.
                                                                https://github.com/atermenji/IconicDroid
                                                              46. ParallaxPager Add some depth to your Android scrolling.
                                                                https://github.com/prolificinteractive/ParallaxPager
                                                              47. AndroidPinning A standalone library project for certificate pinning on Android.
                                                                https://github.com/moxie0/AndroidPinning
                                                              48. WizardPager Wizard Pager is a library that provides an example implementation of a Wizard UI on Android, it's based of Roman Nurik's wizard pager
                                                                https://github.com/TechFreak/WizardPager
                                                              49. android-visualizer Takes the input from the Android MediaPlayer and displays visualizations, like in iTunes or WinAmp
                                                                https://github.com/felixpalmer/android-visualizer
                                                              50. ExpandablePanel Android library for creating an expandable to full screen view inside a viewgroup composition.
                                                                https://github.com/JorgeCastilloPrz/ExpandablePanel
                                                              51. NiftyNotification effects for android notifications.base on (Crouton)
                                                                https://github.com/sd6352051/NiftyNotification
                                                              52. GlowPadBackport A backport of the Android 4.2 GlowPadView that works on the SDK on API levels 4+
                                                                https://github.com/frakbot/GlowPadBackport
                                                              53. CustomLoading custom loading for android
                                                                https://github.com/stormzhang/CustomLoading
                                                              54. chromium_webview Android WebView wrapper based on chromium
                                                                https://github.com/mogoweb/chromium_webview
                                                              55. MagicViews Set custom font in Android application
                                                                https://github.com/ikocijan/MagicViews
                                                              56. TableFixHeaders Android library that implements a table with fixed headers.
                                                                https://github.com/InQBarna/TableFixHeaders
                                                              57. FloatingNotification Floating Notification for Android app - 非死book ChatHeads Notification system
                                                                https://github.com/marshallino16/FloatingNotification
                                                              58. android-slideshow-widget A set of widgets to create smooth slideshows with ease.
                                                                https://github.com/marvinlabs/android-slideshow-widget
                                                              59. HanselAndGretel Android library providing bread crumbs to the support library fragments.
                                                                https://github.com/JakeWharton/HanselAndGretel
                                                              60. ChromaHashView A classic password visualization concept, ported to Android
                                                                https://github.com/MichaelEvans/ChromaHashView
                                                              61. Android-DirectoryChooser A directory chooser library for Android.
                                                                https://github.com/passy/Android-DirectoryChooser
                                                              62. WheelView An Android Widget for selecting items that rotate on a wheel.
                                                                https://github.com/LukeDeighton/WheelView
                                                              63. RippleView View that imitates Ripple Effect on click which was introduced in Android L (for Android 2.3+)
                                                                https://github.com/siriscac/RippleView
                                                              64. GaugeView An Android library for drawing gauges on Canvas.
                                                                https://github.com/CodeAndMagic/GaugeView
                                                              65. ATableView Create iOS-like tables (UITableView) for Android, using UIKit object model.
                                                                https://github.com/dmacosta/ATableView
                                                              66. Android-RecurrencePicker Google Calendar Recurrence picker
                                                                https://github.com/Shusshu/Android-RecurrencePicker
                                                              67. ActionSheetForAndroid IOS UIActionSheet in Android
                                                                https://github.com/baoyongzhang/ActionSheetForAndroid
                                                              68. ckChangeLog ckChangeLog - An Android Library to display a Change Log
                                                                https://github.com/cketti/ckChangeLog
                                                              69. android-floatinglabel-widgets Floating label input widgets
                                                                https://github.com/marvinlabs/android-floatinglabel-widgets
                                                              70. MarkdownView MarkdownView is an Android webview with the capablity of loading Markdown text or file and display it as HTML, it uses MarkdownJ and extends Android webview.
                                                                https://github.com/falnatsheh/MarkdownView
                                                              71. NoNonsense-FilePicker A file/directory-picker for android. Implemented as a library project.
                                                                https://github.com/spacecowboy/NoNonsense-FilePicker
                                                              72. PopoverView A Popover Controller for Android Tablets. It's an easy solution to simulate an iOS UIPopoverController
                                                                https://github.com/lupidan/PopoverView
                                                              73. slideuppane A pane that slide up from the bottom of an android view
                                                                https://github.com/briangriffey/slideuppane
                                                              74. SwipeBack SwipeBack for Android Activities to do pretty the same as the android "back-button" will do, but in a really intuitive way by using a swipe gesture
                                                                https://github.com/sockeqwe/SwipeBack
                                                              75. ShowTipsView Highligth specific points of interest of your app
                                                                https://github.com/fredericojssilva/ShowTipsView
                                                              76. FancyCoverFlow A cool Open Source CoverFlow view for Android with several fancy effects.
                                                                https://github.com/davidschreiber/FancyCoverFlow
                                                              77. WheelView Android滾動選擇控件
                                                                https://github.com/wangjiegulu/WheelView
                                                              78. CurtainView An android view,which can layer on any gravity for swiping.
                                                                https://github.com/aicaprio/CurtainView
                                                              79. android-pathview Android view with both path from constructed path or from svg.
                                                                https://github.com/geftimov/android-pathview
                                                              80. DrawableView A view that allows to paint and saves the result as a bitmap
                                                                https://github.com/PaNaVTEC/DrawableView
                                                              81. AndroidNotificationJson Convert JSON to Android Notification, useful for push notifications (GCM)
                                                                https://github.com/8tory/AndroidNotificationJson
                                                              82. PugNotification A powerful library for creating notifications in android platform.
                                                                https://github.com/halysongoncalves/pugnotification
                                                              83. ValueBar A beautiful Android custom View that works similar to a range or seekbar. With animations.
                                                                https://github.com/PhilJay/ValueBar
                                                              84. CircleDisplay Android View for displaying and selecting values in a circle-shaped View, with animations and touch gestures.
                                                                https://github.com/PhilJay/CircleDisplay
                                                              85. android-shapeLoadingView 高仿新版58 加載動畫
                                                                https://github.com/zzz40500/android-shapeLoadingView
                                                              86. Decor Android layout decorators : Injecting custom attributes in layout files, Using decorators to get rid of class explosion with multiple custom views.
                                                                https://github.com/chemouna/decor
                                                              87. AndroidTreeView AndroidTreeView. TreeView implementation for android
                                                                https://github.com/bmelnychuk/AndroidTreeView
                                                              88. SHSegmentControl segmentcontrol widget for android
                                                                https://github.com/7heaven/SHSegmentControl
                                                              89. ElasticDownload Download Custom view with animation.
                                                                https://github.com/Tibolte/ElasticDownload
                                                              90. CircularCounter Circular Counter is an Android Widget I needed to implement for an application I was developing. As it could be useful to more people, I tried to make it generic enough to share and be used by others.
                                                                https://github.com/diogobernardino/CircularCounter
                                                              91. MarkView An android custom view that displays a circle with a colored arc given a mark.
                                                                https://github.com/xiprox/MarkView
                                                              92. pugnotification A powerful library for creating notifications in android platform.
                                                                https://github.com/halysongoncalves/pugnotification
                                                              93. android-json-form-wizard Android Material Json Form Wizard is a library for creating beautiful form based wizards within your app just by defining json in a particular format.
                                                                https://github.com/vijayrawatsan/android-json-form-wizard
                                                              94. FlippableStackView An Android library introducing a stack of Views with the first item being flippable (on dragging down).
                                                                https://github.com/blipinsk/FlippableStackView
                                                              95. ShadowViewHelper Shadow layout, shadow view for android.
                                                                https://github.com/wangjiegulu/ShadowViewHelper
                                                              96. velocimeter-view A velocimeter View for Android
                                                                https://github.com/glomadrian/velocimeter-view
                                                              97. AppIntro Make a cool intro for your Android app.
                                                                https://github.com/PaoloRotolo/AppIntro
                                                              98. ExpandableSelector ExpandableSelector is an Android library created to show a list of Button/ImageButton widgets inside a animated container which can be collapsed or expanded.
                                                                https://github.com/Karumi/ExpandableSelector
                                                              99. voice-recording-visualizer Simple Visualizer from mic input for Android.
                                                                https://github.com/tyorikan/voice-recording-visualizer
                                                              100. TourGuide TourGuide is an Android library that aims to provide an easy way to add pointers with animations over a desired Android View
                                                                https://github.com/worker8/TourGuide
                                                              101. Header-View Create an header for android.support.design.widget.NavigationView
                                                                https://github.com/rebus007/Header-View
                                                              102. CreditCardView CreditCardView is an Android library that allows developers to create the UI which replicates an actual Credit Card.
                                                                https://github.com/vinaygaba/CreditCardView
                                                              103. AndroidGlitterView A view to show bling bling stars when you touch it.
                                                                https://github.com/LyndonChin/AndroidGlitterView
                                                              104. SortableTableView An Android library containing a simple TableView and an advanced SortableTableView providing a lot of customisation possibilities to fit all needs.
                                                                https://github.com/ISchwarz23/SortableTableView
                                                              105. hsv-alpha-color-picker-android This library implements a color picker and a color preference for use in Android applications.
                                                                https://github.com/martin-stone/hsv-alpha-color-picker-android
                                                              106. Android-SpeedyViewSelector This is a change Background Or TextColor Selector support library, with which you can directly specify the Background to be displayed in different states or TextColor Layout xml, such as clicking the button effect, the conventional practice is to create Selector xml file in drawable directory but when the project becomes larger when the file bac…
                                                                https://github.com/devsoulwolf/Android-SpeedyViewSelector
                                                              107. InteractivePlayerView Custom android music player view.
                                                                https://github.com/iammert/InteractivePlayerView
                                                              108. tooltip-view Dead simple Android Tooltip Views
                                                                https://github.com/venmo/tooltip-view
                                                              109. Android-TrackingRingWidget It's a tracking activity ring widget like in Apple watch for Android.
                                                              110. PinView A Pin view widget for Android
                                                                https://github.com/DavidPizarro/PinView
                                                              111. CamView Android component to display live preview from the device camera and provide preview data for any external decoding processes
                                                                https://github.com/LivotovLabs/CamView
                                                              112. AndroidSweetSheet 一個富有動感的Sheet(選擇器)
                                                                https://github.com/zzz40500/AndroidSweetSheet
                                                              113. SlidingCard Sliding cards with pretty gallery effects. http://android-arsenal.com/details/1/2355
                                                                https://github.com/mxn21/SlidingCard
                                                              114. DraggableView Draggable views with rotation and skew/scale effects.
                                                                https://github.com/elevenetc/DraggableView
                                                              115. ChatMessageView ChatMessageView helps you to create chat message view quickly like a typical chatting application.
                                                                https://github.com/himanshu-soni/ChatMessageView
                                                              116. SnailBar A lovely ,you can use it as a seekbar or progressbar.
                                                                https://github.com/android-cjj/SnailBar
                                                              117. </ol>

                                                                Template

                                                                1. android-material-drawer-template An Android template with navigation drawer for material design
                                                                  https://github.com/kanytu/android-material-drawer-template
                                                                2. material-design-icons-adt-template Android Studio / Eclipse ADT template for material-design-icons resources
                                                                  https://github.com/intrications/material-design-icons-adt-template
                                                                3. </ol>

                                                                  Adapter

                                                                  1. MultiChoiceAdapter Android - A ListView adapter with support for multiple choice modal selection
                                                                    https://github.com/ManuelPeinado/MultiChoiceAdapter
                                                                  2. easy-adapter Easy Adapters library for Android
                                                                    https://github.com/ribot/easy-adapter
                                                                  3. Renderers Renderers is an Android library that avoids all the boilerplate needed to create a new ListView adapter.
                                                                    https://github.com/pedrovgs/Renderers
                                                                  4. FunDapter Simplify Adapter creation for your Android ListViews.
                                                                    https://github.com/amigold/FunDapter
                                                                  5. instant-adapter Just like instant coffee, saves 78% of your time on Android's Custom Adapters.
                                                                    https://github.com/ragunathjawahar/instant-adapter
                                                                  6. adapter-kit Adapter Kit is a set of useful adapters for Android.
                                                                    https://github.com/mobsandgeeks/adapter-kit
                                                                  7. EfficientAdapter An efficient adapter to make the use of RecyclerView much easier for Android.
                                                                    https://github.com/StanKocken/EfficientAdapter
                                                                  8. EasyListViewAdapters This library provides Easy Android ListView Adapters(EasyListAdapter & EasyCursorAdapter) which makes designing Multi-Row-Type ListView very simple & cleaner, It also provides many useful features for ListView.
                                                                    https://github.com/birajpatel/EasyListViewAdapters
                                                                  9. GridListViewAdapters This library provides GridAdapters(ListGridAdapter & CursorGridAdapter) which enable you to bind your data in grid card fashion within android.widget.ListView, Also provides many other features related to GridListView.
                                                                    https://github.com/birajpatel/GridListViewAdapters
                                                                  10. </ol>

                                                                    Validation

                                                                    1. android-saripaar UI Validation Library for Android
                                                                      https://github.com/ragunathjawahar/android-saripaar
                                                                    2. </ol>

                                                                      Gesture

                                                                      1. android-gesture-detectors Gesture detector framework for multitouch handling on Android, based on Android's ScaleGestureDetector
                                                                        https://github.com/Almeros/android-gesture-detectors
                                                                      2. </ol>

                                                                        Game Engine

                                                                        1. cocos2d-x cocos2d-x for C++
                                                                          https://github.com/cocos2d/cocos2d-x/
                                                                        2. libgdx Desktop/Android/HTML5/iOS Java game development framework
                                                                          https://github.com/libgdx/libgdx
                                                                        3. AndEngine Free Android 2D OpenGL Game Engine
                                                                          https://github.com/nicolasgramlich/AndEngine
                                                                        4. playn A Java game development framework that deploys to JVM, HTML5, Android and iOS.
                                                                          https://github.com/threerings/playn
                                                                        5. LGame This is free 2d game development framework(Java Game Engine), support JavaSE/Android/IOS/WP7/HTML5/PSM/Linux/MAC/Windows.
                                                                          https://github.com/cping/LGame
                                                                        6. LiquidFun LiquidFun is a 2D physics engine for games Developed by GOOGLE
                                                                          https://github.com/google/liquidfun
                                                                        7. jbox2d a 2d Java physics engine, native port of the C++ physics engines Box2D and LiquidFun
                                                                          https://github.com/jbox2d/jbox2d
                                                                        8. </ol>

                                                                          Bluetooth

                                                                          1. android-beacon-library Allows Android apps to interact with BLE beacons
                                                                            https://github.com/AltBeacon/android-beacon-library
                                                                          2. Android-BluetoothSPPLibrary Bluetooth Serial Port Profile which comfortable to developer application to communication with microcontroller via bluetooth
                                                                            https://github.com/akexorcist/Android-BluetoothSPPLibrary
                                                                          3. AndroidSmoothBluetooth Smooth communication via bluetooth with other android devices or microcontrollers such as Arduino.
                                                                            https://github.com/palaima/AndroidSmoothBluetooth
                                                                          4. </ol>

                                                                            SocialNetworks

                                                                            1. AndroidSocialNetworks Library for easy work with 非死book, 推ter, LinkedIn and Google on Android
                                                                              https://github.com/antonkrasov/AndroidSocialNetworks#license
                                                                            2. </ol>

                                                                              XMPP

                                                                              1. Smack An Open Source XMPP Client Library written in Java for JVMs and Android
                                                                                https://github.com/igniterealtime/Smack
                                                                              2. Xabber Open source Jabber (XMPP) client with multi-account support, clean and simple interface. Being both free (as in freedom!) and ad-free, Xabber is designed to be the best Jabber client for Android.
                                                                                https://github.com/redsolution/xabber-android
                                                                              3. Conversations Conversations is an open source XMPP (formally known as Jabber) client for Android 4.0+ smart phones.
                                                                                https://github.com/siacs/Conversations
                                                                              4. yaxim YAXIM - Yet Another XMPP Instant Messenger, a jabber client for android
                                                                                https://github.com/pfleidi/yaxim
                                                                              5. androidpn An open source project to provide push notification support for Android -- a xmpp based notification server and a client tool kit.
                                                                                https://github.com/dannytiehui/androidpn
                                                                              6. Android-Paho-Mqtt-Service A simple MQTT Service that will keep running for the duration of your Android application using the Paho Java MQTT Client.
                                                                                https://github.com/JesseFarebro/Android-Mqtt
                                                                              7. </ol>

                                                                                Plugin

                                                                                Gradle

                                                                                1. sdk-manager-plugin Gradle plugin which downloads and manages your Android SDK.
                                                                                  https://github.com/JakeWharton/sdk-manager-plugin
                                                                                2. lint-cleaner-plugin A Gradle Plugin for removing unused resources in Android projects.
                                                                                  https://github.com/marcoRS/lint-cleaner-plugin
                                                                                3. groovy-android-gradle-plugin A Gradle plugin to support the Groovy language for building Android apps
                                                                                  https://github.com/melix/groovy-android-gradle-plugin
                                                                                4. gradle-android-scala-plugin gradle-android-scala-plugin adds scala language support to official gradle android plugin
                                                                                  https://github.com/saturday06/gradle-android-scala-plugin
                                                                                5. gradle-protobuf-plugin Gradle plugin for Google Protocol Buffers
                                                                                  https://github.com/andrewkroh/gradle-protobuf-plugin
                                                                                6. gradle-play-publisher Gradle Plugin to upload your APK and metadata to the Google Play Store
                                                                                  https://github.com/Triple-T/gradle-play-publisher
                                                                                7. </ol>

                                                                                  Maven

                                                                                  1. maven-android-plugin Android Maven Plugin
                                                                                    https://github.com/jayway/maven-android-plugin
                                                                                  2. android-archetypes Maven Archetypes for Android development
                                                                                    https://github.com/akquinet/android-archetypes
                                                                                  3. m2e-android Android for Maven Eclipse
                                                                                    https://github.com/rgladwell/m2e-android
                                                                                  4. </ol>

                                                                                    SBT

                                                                                    1. android-sdk-plugin An easy-to-use sbt plugin for working with all Android projects
                                                                                      https://github.com/pfn/android-sdk-plugin
                                                                                    2. </ol>

                                                                                      Intellij IDEA / Android Studio

                                                                                      1. android-material-design-icon-generator-plugin This plugin help you to set material design icon to your project.
                                                                                        https://github.com/konifar/android-material-design-icon-generator-plugin
                                                                                      2. android-holo-colors-idea-plugin IntelliJ / Android Studio plugin for Android Holo Colors
                                                                                        https://github.com/jeromevdl/android-holo-colors-idea-plugin
                                                                                      3. android-studio-unit-test-plugin Android Studio IDE support for Android gradle unit tests. Prepared for Robolectric.
                                                                                        https://github.com/evant/android-studio-unit-test-plugin
                                                                                      4. android-selector-chapek Android Studio plugin which automatically generates drawable selectors from appropriately named resources.
                                                                                        https://github.com/inmite/android-selector-chapek
                                                                                      5. android-parcelable-intellij-plugin IntelliJ Plugin for Android Parcelable boilerplate code generation.
                                                                                        https://github.com/mcharmas/android-parcelable-intellij-plugin
                                                                                      6. adb-idea A plugin for Android Studio and Intellij IDEA that speeds up your day to day android development.
                                                                                        https://github.com/pbreault/adb-idea
                                                                                      7. android-butterknife-zelezny Simple plug-in for Android Studio/IDEA that allows one-click creation of Butterknife view injections.
                                                                                        https://github.com/inmite/android-butterknife-zelezny
                                                                                      8. eventbus-intellij-plugin Plugin to navigate between events posted by EventBus.
                                                                                        https://github.com/kgmyshin/eventbus-intellij-plugin
                                                                                      9. GsonFormat 根據Gson庫使用的要求,將JSONObject格式的String 解析成實體
                                                                                        https://github.com/zzz40500/GsonFormat
                                                                                      10. </ol>

                                                                                        Other

                                                                                        1. lein-droid A Leiningen plugin for building Clojure/Android projects
                                                                                          https://github.com/clojure-android/lein-droid
                                                                                        2. AndroidProguardScala AndroidProguardScala is an Eclipse plugin that speeds up the development process when you're using Scala on Android.
                                                                                          https://github.com/banshee/AndroidProguardScala
                                                                                        3. vim-android Vim plugin to do android development.
                                                                                          https://github.com/bpowell/vim-android
                                                                                        4. </ol>

                                                                                          Intent

                                                                                          1. PhotoPicker 圖片選擇 & 圖片預覽
                                                                                            https://github.com/donglua/PhotoPicker
                                                                                          2. </ol>

                                                                                            Injector

                                                                                            1. AndroidAnnotations Fast Android Development. Easy maintainance.
                                                                                              https://github.com/excilys/androidannotations
                                                                                            2. roboguice Google Guice on Android, version 2.0
                                                                                              https://github.com/roboguice/roboguice
                                                                                            3. butterknife View "injection" library for Android.
                                                                                              https://github.com/JakeWharton/butterknife
                                                                                            4. dagger A fast dependency injector for Android and Java.
                                                                                              https://github.com/square/dagger
                                                                                            5. PreferenceInjector A SharedPreference injection library for Android
                                                                                              https://github.com/denley/PreferenceInjector
                                                                                            6. </ol>

                                                                                              Code Generation

                                                                                              1. parceler Android Parcelables made easy through code generation.
                                                                                                https://github.com/johncarl81/parceler
                                                                                              2. auto-parcel Android Parcelable models made easy
                                                                                                https://github.com/frankiesardo/auto-parcel
                                                                                              3. RoboCoP Pure Java code generation tool for generating a fully functional ContentProvider for Android.
                                                                                                https://github.com/mediarain/RoboCoP
                                                                                              4. android-contentprovider-generator A small tool to generate an Android ContentProvider.
                                                                                                https://github.com/BoD/android-contentprovider-generator
                                                                                              5. ParcelablePlease Annotation Processor for generating Parcelable code
                                                                                                https://github.com/sockeqwe/ParcelablePlease
                                                                                              6. pojobuilder A Java Code Generator for Pojo Builders
                                                                                                https://github.com/mkarneim/pojobuilder
                                                                                              7. javawriter A utility class which aids in generating Java source files.
                                                                                                https://github.com/square/javawriter
                                                                                              8. Barber A custom view styling library for Android that generates the obtainStyledAttributes() and TypedArray boilerplate code for you.
                                                                                                https://github.com/hzsweers/barber
                                                                                              9. ContentProviderCodeGenerator A code generator to create Android ContentProvider
                                                                                                https://github.com/foxykeep/ContentProviderCodeGenerator
                                                                                              10. Android-AnnotatedSQL Android library for auto generating SQL schema and Content Provider by annotations. You will get a full-featured content provider in 5 minutes :)
                                                                                                https://github.com/hamsterksu/Android-AnnotatedSQL
                                                                                              11. </ol>

                                                                                                Media

                                                                                                1. FFmpeg mirror of git://source.ffmpeg.org/ffmpeg.git
                                                                                                  https://github.com/FFmpeg/FFmpeg
                                                                                                2. FFMpeg this is port of ffmpeg for android (this is app, but in future i will do android lib from it and then system will be able to convert videos automatically)
                                                                                                  https://github.com/havlenapetr/FFMpeg
                                                                                                3. libstreaming A solution for streaming H.264, H.263, AMR, AAC using RTP on Android
                                                                                                  https://github.com/fyhertz/libstreaming
                                                                                                4. AndroidFFmpeg FFmpeg build for android random architectures with example jni
                                                                                                  https://github.com/appunite/AndroidFFmpeg
                                                                                                5. android-ffmpeg-java Android Java wrapper around ffmpeg command line binary
                                                                                                  https://github.com/guardianproject/android-ffmpeg-java
                                                                                                6. FFmpeg-Android Script and Instructions for building FFmpeg for Android
                                                                                                  https://github.com/OnlyInAmerica/FFmpeg-Android
                                                                                                7. android-ffmpeg a system for building custom ffmpeg binaries for Android
                                                                                                  https://github.com/guardianproject/android-ffmpeg
                                                                                                8. android-ffmpeg-with-rtmp This repository contains script(s) to build ffmpeg for android with RTMP (and OpenSSL) support.
                                                                                                  https://github.com/cine-io/android-ffmpeg-with-rtmp
                                                                                                9. mp4parser A Java API to read, write and create MP4 files
                                                                                                  https://github.com/sannies/mp4parser
                                                                                                10. jcodec jcodec - a pure java implementation of video/audio codecs.
                                                                                                  https://github.com/jcodec/jcodec
                                                                                                11. </ol>

                                                                                                  Embedded

                                                                                                  1. usb-serial-for-android Android USB host serial driver library for CDC, FTDI, Arduino and other devices.
                                                                                                    https://github.com/mik3y/usb-serial-for-android
                                                                                                  2. </ol>

                                                                                                    Utility

                                                                                                    1. smoothie Easy async loading for Android's ListView/GridView
                                                                                                      https://github.com/lucasr/smoothie
                                                                                                    2. tape A lightning fast, transactional, file-based FIFO for Android and Java.
                                                                                                      https://github.com/square/tape
                                                                                                    3. ColorArt iTunes 11-style color matching code for Android
                                                                                                      https://github.com/MichaelEvans/ColorArt
                                                                                                    4. AndroidBillingLibrary Android Market In-app Billing Library https://github.com/robotmedia/AndroidBillingLibrary
                                                                                                    5. android-saripaar UI Validation Library for Android
                                                                                                      https://github.com/ragunathjawahar/android-saripaar
                                                                                                    6. timber A logger with a small, extensible API which provides utility on top of Android's normal Log class.
                                                                                                      https://github.com/JakeWharton/timber
                                                                                                    7. wire Clean, lightweight protocol buffers for Android.
                                                                                                      https://github.com/square/wire
                                                                                                    8. motion An Android library allowing images to exhibit a parallax effect that reacts to the device's tilt
                                                                                                      https://github.com/nvanbenschoten/motion
                                                                                                    9. Colours A beautiful set of predefined colors and a set of color methods to make your Android development life easier.
                                                                                                      https://github.com/MatthewYork/Colours
                                                                                                    10. Android-Validator Form Validator Library for Android
                                                                                                      https://github.com/throrin19/Android-Validator
                                                                                                    11. svg-android Support for scalable vector graphics in Android
                                                                                                      https://github.com/pents90/svg-android
                                                                                                    12. davdroid DAVdroid – CalDAV/CardDAV synchronization for Android 4+ devices
                                                                                                      https://github.com/rfc2822/davdroid
                                                                                                    13. phrase https://github.com/square/phrase
                                                                                                    14. seismic Android device shake detection.
                                                                                                      https://github.com/square/seismic
                                                                                                    15. android-validation-komensky A simple library for validating user input in forms using annotations.
                                                                                                      https://github.com/inmite/android-validation-komensky
                                                                                                    16. AndroidFaceCropper Android bitmap Face Cropper
                                                                                                      https://github.com/lafosca/AndroidFaceCropper
                                                                                                    17. AutobahnAndroid WebSocket & WAMP in Java for Android
                                                                                                      https://github.com/tavendo/AutobahnAndroid
                                                                                                    18. android_dbinspector Android library for viewing in app databases.
                                                                                                      https://github.com/infinum/android_dbinspector
                                                                                                    19. wishlist Utilities I wish Android had but doesn't
                                                                                                      https://github.com/kevinsawicki/wishlist
                                                                                                    20. joda-time-android Joda-Time library with Android specialization
                                                                                                      https://github.com/dlew/joda-time-android
                                                                                                    21. OpenKeychain OpenKeychain is an OpenPGP implementation for Android.
                                                                                                      https://github.com/open-keychain/open-keychain
                                                                                                    22. Silk A library containing a large set of utilities and views for Android apps.
                                                                                                      https://github.com/afollestad/Silk
                                                                                                    23. Reservoir Android library to easily serialize and cache your objects to disk using key/value pairs.
                                                                                                      https://github.com/anupcowkur/Reservoir
                                                                                                    24. Android-Templates-And-Utilities Collection of source codes, utilities, templates and snippets for Android development.
                                                                                                      https://github.com/petrnohejl/Android-Templates-And-Utilities
                                                                                                    25. groundy Sexy way to execute async/background tasks on Android
                                                                                                      https://github.com/telly/groundy
                                                                                                    26. EasyCamera Wrapper around the android Camera class that simplifies its usage
                                                                                                      https://github.com/Glamdring/EasyCamera
                                                                                                    27. CastCompanionLibrary-android CastCompanionLibrary-android is a library project to enable developers integrate Cast capabilities into their applications faster and easier.
                                                                                                      https://github.com/googlecast/CastCompanionLibrary-android
                                                                                                    28. cling UPnP/DLNA library for Java and Android
                                                                                                      https://github.com/4thline/cling
                                                                                                    29. dspec A simple way to define and render UI specs on top of your Android UI.
                                                                                                      https://github.com/lucasr/dspec
                                                                                                    30. GhostLog Android app that displays the logcat buffer in a system overlay window
                                                                                                      https://github.com/jgilfelt/GhostLog
                                                                                                    31. secure-preferences Android Shared preference wrapper than encrypts the keys and values of Shared Preferences. It's not bullet proof security but rather a quick win for incrementally making your android app more secure.
                                                                                                      https://github.com/scottyab/secure-preferences
                                                                                                    32. DebugLog Create a simple and more understandable Android logs.
                                                                                                      https://github.com/MustafaFerhan/DebugLog
                                                                                                    33. AndroidCaldavSyncAdapater Caldav synch adapter for Android
                                                                                                      https://github.com/gggard/AndroidCaldavSyncAdapater
                                                                                                    34. routable-android Routable, an in-app native URL router, for Android
                                                                                                      https://github.com/clayallsopp/routable-android
                                                                                                    35. fb-android-dagger A set of helper classes for using dagger with Android components such as Applications, Activities, Fragments, BroadcastReceivers, and Services.
                                                                                                      https://github.com/adennie/fb-android-dagger
                                                                                                    36. android-gesture-detectors Gesture detector framework for multitouch handling on Android, based on Android's ScaleGestureDetector
                                                                                                      https://github.com/Almeros/android-gesture-detectors
                                                                                                    37. TypedPreferences Preference wrappers for primitive types for Android
                                                                                                      https://github.com/johnjohndoe/TypedPreferences
                                                                                                    38. android-intents A collection of well-known Android intents for most common actions
                                                                                                      [https://github.com/d-tarasov/android-intents])(https://github.com/d-tarasov/android-intents)
                                                                                                    39. android-intents A small library which will save you from writing the same intent creation code again and again for the most simple tasks
                                                                                                      https://github.com/marvinlabs/android-intents
                                                                                                    40. AndroidUtils AndroidUtils
                                                                                                      https://github.com/pardom/AndroidUtils
                                                                                                    41. ASimpleCache a simple cache for android and java
                                                                                                      https://github.com/yangfuhai/ASimpleCache
                                                                                                    42. svg-android Fork of svg-android +SVN history +Maven +more
                                                                                                      https://github.com/japgolly/svg-android
                                                                                                    43. esperandro Easy SharedPreference Engine foR ANDROid
                                                                                                      https://github.com/dkunzler/esperandro
                                                                                                    44. AndroidCommons Various useful utilities for Android apps development
                                                                                                      https://github.com/alexvasilkov/AndroidCommons
                                                                                                    45. greenrobot-common General purpose utilities and hash functions for Android and Java (aka java-common)
                                                                                                      https://github.com/greenrobot/greenrobot-common
                                                                                                    46. puree-android Puree is a log collector for Android.
                                                                                                      https://github.com/cookpad/puree-android
                                                                                                    47. hawk Secure Simple Key-Value Storage for Android
                                                                                                      https://github.com/orhanobut/hawk
                                                                                                    48. ExpirableDiskLruCache Expirable Disk Lru Cache is a wrapper for DiskLruCache that allows expiring of key/value pairs by specifying evictionTimeSpan. It has very simple API.
                                                                                                      https://github.com/vijayrawatsan/ExpirableDiskLruCache
                                                                                                    49. Trail A simple logging library that works in any version of Java and Android and detects the platform automatically.
                                                                                                      https://github.com/mauriciotogneri/trail
                                                                                                    50. Caffeine A collection of utility classes that help make Android development faster (and safer!).
                                                                                                      https://github.com/percolate/caffeine
                                                                                                    51. tray A SharedPreferences replacement for Android with multiprocess support. https://github.com/grandcentrix/tray
                                                                                                    52. colorize Android quick access to 1000+ preloaded colors!
                                                                                                      https://github.com/cesarferreira/colorize
                                                                                                    53. IntentBuilder Type safe intent building for services and activities
                                                                                                      https://github.com/emilsjolander/IntentBuilder
                                                                                                    54. RoboGif A small utility to record Android device screen to a GIF
                                                                                                      https://github.com/izacus/RoboGif
                                                                                                    55. Foredroid Utility for detecting and notifying when your Android app goes background / becomes foreground
                                                                                                      https://github.com/steveliles/Foredroid
                                                                                                    56. Slinger Deep linking library for Android https://github.com/allegro/slinger
                                                                                                    57. CacheUtilsLibrary A simple Android utils library to write any type of data into cache files and read them later. http://lifeofcoding.com/CacheUtilsLibrary/
                                                                                                      https://github.com/westlinkin/CacheUtilsLibrary
                                                                                                    58. </ol>

                                                                                                      Storage

                                                                                                      1. RealStoragePathLibrary RealStoragePathLibrary is an open source library with very minimal footprint which helps to find the real paths of the storage devices attached to the Android device.
                                                                                                        https://github.com/SanDisk-Open-Source/RealStoragePathLibrary
                                                                                                      2. </ol>

                                                                                                        SDK

                                                                                                        1. mapbox-android-sdk Open Source Maps SDK for Android
                                                                                                          https://github.com/mapbox/mapbox-android-sdk
                                                                                                        2. android-checkout Library for Android In-App Billing (Version 3)
                                                                                                          https://github.com/serso/android-checkout
                                                                                                        3. WeatherLib Android Weather Library: android weather lib to develop weather based app fast and easily
                                                                                                          https://github.com/survivingwithandroid/WeatherLib
                                                                                                        4. Clusterkraf A clustering library for the Google Maps Android API v2.
                                                                                                          https://github.com/twotoasters/clusterkraf
                                                                                                        5. aws-sdk-android Official mirror of the AWS SDK for Android.
                                                                                                          https://github.com/aws/aws-sdk-android
                                                                                                        6. evernote-sdk-android Evernote SDK for Android
                                                                                                          https://github.com/evernote/evernote-sdk-android
                                                                                                        7. countly-sdk-android Countly Mobile Analytics - Android SDK
                                                                                                          https://github.com/Countly/countly-sdk-android
                                                                                                        8. ANE-非死book Air Native Extension (iOS and Android) for the 非死book mobile SDK
                                                                                                          https://github.com/freshplanet/ANE-非死book
                                                                                                        9. Office-365-SDK-for-Android Office 365 SDK for Android Preview by Microsoft Open Technologies, Inc.
                                                                                                          https://github.com/OfficeDev/Office-365-SDK-for-Android
                                                                                                        10. weibo_android_sdk 新浪微博 Android SDK
                                                                                                          https://github.com/sinaweibosdk/weibo_android_sdk
                                                                                                        11. socialauth-android SocialAuth repository which contains socialauth android version and samples
                                                                                                          https://github.com/3pillarlabs/socialauth-android
                                                                                                        12. PayPal-Android-SDK Accept PayPal and credit cards in your Android app
                                                                                                          https://github.com/paypal/PayPal-Android-SDK
                                                                                                        13. barcodescanner Barcode Scanner Libraries for Android
                                                                                                          https://github.com/dm77/barcodescanner
                                                                                                        14. android-donations-lib Donations Library for Android. Supports Google Play Store, Flattr, PayPal, and Bitcoin
                                                                                                          https://github.com/dschuermann/android-donations-lib
                                                                                                        15. card.io-Android-SDK card.io provides fast, easy credit card scanning in mobile apps
                                                                                                          https://github.com/card-io/card.io-Android-SDK
                                                                                                        16. Android-ShareEverywhere This project is the tribute to my favorite Android Widget: the Share button. Share ALL THE THINGS!
                                                                                                          https://github.com/dgmltn/Android-ShareEverywhere
                                                                                                        17. android-simpl3r Amazon S3 multipart file upload for Android, made simple
                                                                                                          https://github.com/jgilfelt/android-simpl3r
                                                                                                        18. poly-picker Android library project for providing multiple image selection from the device.
                                                                                                          https://github.com/jaydeepw/poly-picker
                                                                                                        19. Android-ReactiveLocation Small library that wraps Google Play Service API in brilliant RxJava Observables reducing boilerplate to minimum.
                                                                                                          https://github.com/mcharmas/Android-ReactiveLocation
                                                                                                        20. LandscapeVideoCamera Powerful custom Android Camera with granular control over the video quality and filesize, restricting recordings to landscape only.
                                                                                                          https://github.com/jmolsmobile/LandscapeVideoCamera
                                                                                                        21. Twiiter Helper A 推ter helper library that makes 推ter integration very easy and painless.
                                                                                                          https://github.com/krazykira/推ter-Helper
                                                                                                        22. Liquid-Android-SDK Liquid - Identify behaviours through Analytics and react with real-time Personalization.
                                                                                                          https://github.com/lqd-io/liquid-sdk-android
                                                                                                        23. MultipleImageSelect An android library that allows selection of multiple images from gallery.
                                                                                                          https://github.com/darsh2/MultipleImageSelect
                                                                                                        24. KSYMediaPlayer-Android-SDK MediaPlayer for android
                                                                                                          https://github.com/ks3sdk/KSYMediaPlayer-Android-SDK
                                                                                                        25. </ol>

                                                                                                          Test

                                                                                                          1. Junit A programmer-oriented testing framework for Java.
                                                                                                            https://github.com/junit-team/junit
                                                                                                          2. robotium Like Selenium, but for Android
                                                                                                            https://github.com/RobotiumTech/robotium
                                                                                                          3. stf Control and manage Android devices from your browser.
                                                                                                            https://github.com/openstf/stf
                                                                                                          4. assertj-android A set of AssertJ helpers geared toward testing Android.
                                                                                                            https://github.com/square/assertj-android
                                                                                                          5. selendroid "Selenium for Android" (Test automate native or hybrid Android apps and the mobile web with Selendroid.)
                                                                                                            https://github.com/selendroid/selendroid
                                                                                                          6. Cafe A powerful test framework for Android named Case Automated Framework for Everyone.
                                                                                                            https://github.com/BaiduQA/Cafe
                                                                                                          7. android-junit-report A custom instrumentation test runner for Android that generates XML reports for integration with other tools.
                                                                                                            https://github.com/jsankey/android-junit-report
                                                                                                          8. robolectric Android Unit Testing Framework
                                                                                                            https://github.com/xtremelabs/robolectric
                                                                                                          9. </ol>

                                                                                                            Chart

                                                                                                            1. GraphView Android Graph Library for creating zoomable and scrollable line and bar graphs.
                                                                                                              https://github.com/jjoe64/GraphView
                                                                                                            2. achartengine This is a charting software library for Android applications. Mobile phones, tablets and other gadgets running Android will probably benefit of this charting library.
                                                                                                              http://www.achartengine.org/
                                                                                                            3. MPAndroidChart A simple Android chart view / graph view library, supporting line- bar- pie- and candlestick charts as well as scaling, dragging and animations.
                                                                                                              https://github.com/PhilJay/MPAndroidChart
                                                                                                            4. EazeGraph An Android chart and graph library
                                                                                                              https://github.com/blackfizz/EazeGraph
                                                                                                            5. AndroidCharts An easy-to-use Android charts library with animation.
                                                                                                              https://github.com/HackPlan/AndroidCharts
                                                                                                            6. WilliamChart Android library to create charts.
                                                                                                              https://github.com/diogobernardino/WilliamChart
                                                                                                            7. Android-Charts Open-source native Android graph/chart framework includes line chart,stick chart,candlestick chart,pie chart,spider-web chart etc.
                                                                                                              https://github.com/limccn/Android-Charts
                                                                                                            8. XCL-Charts Android開源圖表庫(XCL-Charts is a free charting library for Android platform.)
                                                                                                              https://github.com/xcltapestry/XCL-Charts
                                                                                                            9. desCharts Android Charting Library
                                                                                                              https://github.com/bradipao/desCharts
                                                                                                            10. HelloCharts Charts/graphs library for Android compatible with API 8+
                                                                                                              https://github.com/lecho/hellocharts-android
                                                                                                            11. HoloGraphLibrary Fork of the HoloGraphLibrary by Daniel Nadeau with additionnal features
                                                                                                              https://github.com/Androguide/HoloGraphLibrary
                                                                                                            12. </ol>

                                                                                                              Icons

                                                                                                              1. Skycons Forecast / DarkSky's Skycons, Animated Weather icons recreated for Android
                                                                                                                https://github.com/torryharris/Skycons
                                                                                                              2. droidicon Over 1600 customizable icons for Android including 750+ Google Material Design icons, 25 ready-made social badges, and more!
                                                                                                                https://github.com/theDazzler/droidicon
                                                                                                              3. Android-Iconics Android-Iconics is a library to use (almost) any alternative iconfont in your projects. It allows you to add any Android-Iconics compatible typeface-library-addon to your project and you are able to start using that font.
                                                                                                                https://github.com/mikepenz/Android-Iconics
                                                                                                              4. android-material-icons Easy to use material icons for Android
                                                                                                                https://github.com/Malinskiy/android-material-icons
                                                                                                              5. androidicons Androidicons is a professional, handcrafted icon set with 250 icons in 14 different colors and 5 sizes, including an icon font and all sources.
                                                                                                                https://github.com/opoloo/androidicons
                                                                                                              6. </ol>

                                                                                                                Colors

                                                                                                                1. Android-Material-Design-Colors Android Material Design Colors
                                                                                                                  https://github.com/wada811/Android-Material-Design-Colors
                                                                                                                2. </ol>

                                                                                                                  Font

                                                                                                                  1. Calligraphy Custom fonts in Android the easy way...
                                                                                                                    https://github.com/chrisjenx/Calligraphy
                                                                                                                  2. android-typeface-helper Typeface helper for Android
                                                                                                                    https://github.com/norbsoft/android-typeface-helper
                                                                                                                  3. Android-Icon-Fonts Material and Holo iconic fonts.
                                                                                                                    https://github.com/johnkil/Android-Icon-Fonts
                                                                                                                  4. Print A lightweight Android library for use iconic fonts.
                                                                                                                    https://github.com/johnkil/Print/
                                                                                                                  5. TypefaceHelper Helper object for injecting typeface into various text views of android.
                                                                                                                    https://github.com/Drivemode/TypefaceHelper
                                                                                                                  6. AndroidFontsManager 字體管理器,方便快速的為應用內所有組件更換字體。
                                                                                                                    https://github.com/GcsSloop/AndroidFontsManager
                                                                                                                  7. </ol>

                                                                                                                    OpenGL

                                                                                                                    1. Rajawali Rajawali is a 3D engine for Android based on OpenGL ES 2.0/3.0. It can be used for normal apps as well as live wallpapers.
                                                                                                                      https://github.com/MasDennis/Rajawali
                                                                                                                    2. </ol>

                                                                                                                      Debug

                                                                                                                      1. android-grid-wichterle This app will show grid overlay over whole system which helps you to verify your excellent app design.
                                                                                                                        https://github.com/inmite/android-grid-wichterle

                                                                                                                        </li>

                                                                                                                      2. leakcanary A memory leak detection library for Android and Java.
                                                                                                                        https://github.com/square/leakcanary

                                                                                                                        </li>

                                                                                                                      3. Goreinu Goreinu allows to copy application files on sdcard.
                                                                                                                        https://github.com/kgmyshin/Goreinu
                                                                                                                      4. </ol>

                                                                                                                        Demo

                                                                                                                        1. android-demos Examples of Android applications
                                                                                                                          https://github.com/novoda/android-demos
                                                                                                                        2. u2020 A sample Android app which showcases advanced usage of Dagger among other open source libraries.
                                                                                                                          https://github.com/JakeWharton/u2020
                                                                                                                        3. BlurEffectForAndroidDesign Sample to show how to implement blur graphical tricks
                                                                                                                          https://github.com/PomepuyN/BlurEffectForAndroidDesign
                                                                                                                        4. maven-android-plugin-samples Usage examples for Android Maven Plugin
                                                                                                                          https://github.com/jayway/maven-android-plugin-samples
                                                                                                                        5. Android-WizardPager Android pager-style wizard flow sample code
                                                                                                                          https://github.com/romannurik/Android-WizardPager
                                                                                                                        6. AndroidPushNotificationsDemo A example of an android app that receives push notifications using MQTT.
                                                                                                                          https://github.com/tokudu/AndroidPushNotificationsDemo
                                                                                                                        7. android-basic-samples Google Play game services - Android samples
                                                                                                                          https://github.com/playgameservices/android-basic-samples
                                                                                                                        8. RobolectricSample Sample project demonstrating use of the Robolectric Android testing project
                                                                                                                          https://github.com/robolectric/RobolectricSample
                                                                                                                        9. android-demo Android common lib demo, include ImageCache, HttpCache, DropDownListView, DownloadManager, install apk silent and so on, you can find description
                                                                                                                          https://github.com/Trinea/android-demo
                                                                                                                        10. android-movies-demo Sample application demonstrating Android design and animation
                                                                                                                          https://github.com/dlew/android-movies-demo
                                                                                                                        11. maven-android-plugin-samples Usage examples for Android Maven Plugin
                                                                                                                          https://github.com/jayway/maven-android-plugin-samples
                                                                                                                        12. android-http-examples Sample code for HTTP on Android.
                                                                                                                          https://github.com/swankjesse/android-http-examples
                                                                                                                        13. ProgrammingAndroidExamples This repo contains example code for O'Reilly's "Programming Android" by Zigured Mednieks, Laird Dornin, Blake Meike and Masumi Nakamura
                                                                                                                          https://github.com/bmeike/ProgrammingAndroidExamples
                                                                                                                        14. android-layout-samples Explorations around Android custom layouts
                                                                                                                          https://github.com/lucasr/android-layout-samples
                                                                                                                        15. LearningAndroidYamba This is the code that goes along with Learning Android book.
                                                                                                                          https://github.com/推ter-university/LearningAndroidYamba
                                                                                                                        16. RoboDemo RoboDemo is a ShowCase library for Android to demonstrate to users how a given Activity works.
                                                                                                                          https://github.com/stephanenicolas/RoboDemo
                                                                                                                        17. ProgrammingAndroid2Examples This repo contains example code for O'Reilly's "Programming Android" by Zigured Mednieks, Laird Dornin, Blake Meike and Masumi Nakamura
                                                                                                                          https://github.com/bmeike/ProgrammingAndroid2Examples
                                                                                                                        18. hellomap-android Quick start with the Google Maps Android API
                                                                                                                          https://github.com/googlemaps/hellomap-android
                                                                                                                        19. GraphView-Demos Examples for my Android GraphView library
                                                                                                                          https://github.com/jjoe64/GraphView-Demos
                                                                                                                        20. Android-Volley-Example Android volley library examples
                                                                                                                          https://github.com/PareshMayani/Android-Volley-Example
                                                                                                                        21. android-demos Google Drive Android API Demos
                                                                                                                          https://github.com/googledrive/android-demos
                                                                                                                        22. AndroidDemoProjects Collection of Small Android Projects
                                                                                                                          https://github.com/PaulTR/AndroidDemoProjects
                                                                                                                        23. android-ActivitySceneTransition Demonstrates how to the use Activity scene transitions when transitions from one Activity to another. Uses a combination of moveImage and changeBounds to nicely transition a grid of images to an Activity with a large image and detail text.
                                                                                                                          https://github.com/googlesamples/android-ActivitySceneTransition
                                                                                                                        24. android_L_preview_example This project is focused on the sample using the API's new preview version of Android-L, use of transitions, shadows etc... https://github.com/saulmm/android_L_preview_example
                                                                                                                        25. googletv-android-samples Source for many GoogleTV Example applications.
                                                                                                                          https://github.com/google/googletv-android-samples
                                                                                                                        26. Android-RxJava Learning RxJava for Android by example
                                                                                                                          https://github.com/kaushikgopal/Android-RxJava
                                                                                                                        27. Android-LollipopShowcase A simple app to showcase some of the cool new cool stuff in Android L. RecyclerView, CardView, ActionBarDrawerToggle, DrawerLayout, Animations, Android Compat Design, Toolbar
                                                                                                                          https://github.com/mikepenz/Android-LollipopShowcase
                                                                                                                        28. QuickNews This is a news client, similar to netease, news headlines
                                                                                                                          https://github.com/tigerguixh/QuickNews
                                                                                                                        29. android-best-practices Do's and Don'ts for Android development, by Futurice developers
                                                                                                                          https://github.com/futurice/android-best-practices
                                                                                                                        30. ToolbarMenudrawer Quick example for the new Toolbar (and Menudrawer) API. Thanks for starring / forking me. :')
                                                                                                                          https://github.com/I-am-Reinvented/ToolbarMenudrawer
                                                                                                                        31. Android-PullLayout 仿UC天氣下拉和微信下拉眼睛
                                                                                                                          https://github.com/BlueMor/Android-PullLayout
                                                                                                                        32. DragLayout An Android Project.ViewDragHelper.QQ.QQ5.0.側滑
                                                                                                                          https://github.com/BlueMor/DragLayout
                                                                                                                        33. rx-android-architecture An example project of an Android architecture built on RxJava
                                                                                                                          https://github.com/tehmou/rx-android-architecture
                                                                                                                        34. AndroidCoolDragAndDropGridView An example of a gridview with various column span items and drag and drop support like Google keep has
                                                                                                                          https://github.com/theredsunrise/AndroidCoolDragAndDropGridView
                                                                                                                        35. Demo-GoogleBook-Android An android demo about searching and displaying books details using Google book api.
                                                                                                                          https://github.com/Jungerr/Demo-GoogleBook-Android
                                                                                                                        36. Demo-油Tube-Android An android demo about searching and playing 油Tube videos with 油Tube player or videoview.
                                                                                                                          https://github.com/Jungerr/Demo-油Tube-Android
                                                                                                                        37. android-proguard-snippets Proguard configurations for common Android libraries
                                                                                                                          https://github.com/krschultz/android-proguard-snippets
                                                                                                                        38. ViewPagerHeaderScrollDemo ViewPagerHeaderScrollDemo
                                                                                                                          https://github.com/ongakuer/ViewPagerHeaderScrollDemo

                                                                                                                          1. Quality-Tools-for-Android This is an Android sample app + tests that will be used to work on various project to increase the quality of the Android platform.
                                                                                                                            https://github.com/stephanenicolas/Quality-Tools-for-Android
                                                                                                                          2. </ol> </li>

                                                                                                                          3. socket.io-android-chat A simple chat demo for socket.io and Android
                                                                                                                            https://github.com/nkzawa/socket.io-android-chat
                                                                                                                          4. AndroidTVExplorer A sample project which can be used as a base in order to develop Media Library applications for Android TV. Follow the series of blogs starting at http://www.malmstein.com/blog/2014/10/21/building-applications-for-android-tv/ in order to keep up to date with the process
                                                                                                                            https://github.com/malmstein/AndroidTVExplorer
                                                                                                                          5. Android-Notification-Example A simple sample showing the different types of notifications on Andoid
                                                                                                                            https://github.com/saulmm/Android-Notification-Example
                                                                                                                          6. androidmvp MVP Android Example used to explain how to use this pattern in our Android apps. This code was created to support an article explanation.
                                                                                                                            https://github.com/antoniolg/androidmvp
                                                                                                                          7. PlayPauseDrawable This is a sample Play & Pause Drawable with morphing animation for Android
                                                                                                                            https://github.com/tarek360/PlayPauseDrawable
                                                                                                                          8. u2020-mvp Port of Jake Wharton's U2020 sample app with use of MVP and Dagger 2 https://github.com/LiveTyping/u2020-mvp
                                                                                                                          9. Material-Animation-Samples In this repository i will add more of samples in material animation
                                                                                                                            https://github.com/tarek360/Material-Animation-Samples
                                                                                                                          10. MaterialTransitions Sample material transition animations for Android
                                                                                                                            https://github.com/toddway/MaterialTransitions
                                                                                                                          11. Watch A project which demonstrate how to develop a custom client on android for drbbble.com
                                                                                                                            https://github.com/tuesda/Watch
                                                                                                                          12. MaterialDesignExample 本APP用來演示Material Design控件的使用。 http://www.aswifter.com/2015/07/02/Material-Design-Example-5/
                                                                                                                            https://github.com/chenyangcun/MaterialDesignExample
                                                                                                                          13. MaterialPowerMenu A demo of the power menu with Reveal and other animations
                                                                                                                            https://github.com/naman14/MaterialPowerMenu
                                                                                                                          14. </ol>

                                                                                                                            App

                                                                                                                            1. 2048-android The android port of the 2048 game (for offline playing)
                                                                                                                              https://github.com/uberspot/2048-android
                                                                                                                            2. FeedEx FeedEx News Reader is a light and modern Android feed reader, based on Sparse rss.
                                                                                                                              https://github.com/HoloAddict/FeedEx
                                                                                                                            3. rubychina4android Ruby-China的Android客戶端
                                                                                                                              https://github.com/gonjay/rubychina4android
                                                                                                                            4. HackerNews An open source Hacker News client for Android.
                                                                                                                              https://github.com/bishopmatthew/HackerNews
                                                                                                                            5. News-Android-App ownCloud News Reader - Android App
                                                                                                                              https://github.com/owncloud/News-Android-App
                                                                                                                            6. android-delicious Delicious Android is an Android app which helps you access and save bookmarks via Delicious. It's available over at Google Play.
                                                                                                                              https://github.com/lexs/android-delicious
                                                                                                                            7. droidplanner Ground Control Station for Android Devices
                                                                                                                              https://github.com/DroidPlanner/droidplanner
                                                                                                                            8. FoldingNavigationDrawer-Android This is a sample project present how to use Folding-Android to add Folding Efect to Navigation Drawer.
                                                                                                                              https://github.com/tibi1712/FoldingNavigationDrawer-Android
                                                                                                                            9. play-android Stream music and control the queue of a play server from your Android device.
                                                                                                                              https://github.com/play/play-android
                                                                                                                            10. vanilla Vanilla Music Player for Android (abandoned)
                                                                                                                              https://github.com/kreed/vanilla
                                                                                                                            11. OpenFlappyBird An open source clone of a famous flappy bird game for Android using AndEngine
                                                                                                                              https://github.com/deano2390/OpenFlappyBird
                                                                                                                            12. TurtlePlayer A Free, Fully Fledged, Open-Source Music Player for Android
                                                                                                                              https://github.com/eddturtle/TurtlePlayer
                                                                                                                            13. seadroid Android client for Seafile
                                                                                                                              https://github.com/haiwen/seadroid
                                                                                                                            14. freegemas-gdx Freegemas libGDX is an Android and Java desktop port of Freegemas, which in turn is an open source version of the well known Bejeweled.
                                                                                                                              https://github.com/siondream/freegemas-gdx
                                                                                                                            15. kanxue-android-app 看雪安全論壇 Android 客戶端
                                                                                                                              https://github.com/kanxue-team/kanxue-android-app
                                                                                                                            16. FlappyCow Android game in "Flappy Bird" Style
                                                                                                                              https://github.com/cubei/FlappyCow 1.wakao-app 哇靠百科 - 一款聚合了眾多笑話段子、妹子圖、微信公眾號文章的Android App。
                                                                                                                              https://github.com/yongbo000/wakao-app
                                                                                                                            17. Twidere-Android Twidere is a powerful 推ter client for Android 1.6+ 1 , which gives you a full Holo experience and nearly full 推ter's feature.
                                                                                                                              https://github.com/TwidereProject/Twidere-Android
                                                                                                                            18. Telecine Record full-resolution video on your Android devices.
                                                                                                                              https://github.com/JakeWharton/Telecine
                                                                                                                            19. TopNews 高仿“今日頭條”客戶端,實現它大部分的功能,練習之作,目的了解怎么發開一個新聞類客戶端,從涉及的相關知識點中提升自我水平。
                                                                                                                              https://github.com/Rano1/TopNews
                                                                                                                            20. WaniKani-for-Android An Android client application for the awesome kanji learning website wanikani.com
                                                                                                                              https://github.com/xiprox/WaniKani-for-Android
                                                                                                                            21. OpenLibra-Material OpenLibra client on Material Design
                                                                                                                              https://github.com/saulmm/OpenLibra-Material
                                                                                                                            22. superCleanMaster 一鍵清理 開源版,包括內存加速,緩存清理,自啟管理,軟件管理等。
                                                                                                                              https://github.com/joyoyao/superCleanMaster
                                                                                                                            23. XhsWelcomeAnim 小紅書歡迎引導第二版
                                                                                                                              https://github.com/w446108264/XhsWelcomeAnim
                                                                                                                            24. palettehelper Utility Android app for generating color palettes of images using the Palette library. Written in Kotlin.
                                                                                                                              https://github.com/hzsweers/palettehelper
                                                                                                                            25. OpenImgur Open source Imgur Android App
                                                                                                                              https://github.com/Kennyc1012/OpenImgur
                                                                                                                            26. WordPress-Android WordPress for Android
                                                                                                                              https://github.com/wordpress-mobile/WordPress-Android
                                                                                                                            27. sgtpuzzles a port of Simon Tatham's Portable Puzzle Collection, a collection of 36 single-player logic games.
                                                                                                                              https://github.com/chrisboyle/sgtpuzzles
                                                                                                                            28. keepassdroid a free, open source, light-weight and easy-to-use password manager app. https://github.com/bpellin/keepassdroid
                                                                                                                            29. Banjen Open source brazilian banjo tunner, example to play local sounds. https://github.com/MakinGiants/android_banjo_tuner
                                                                                                                            30. LiveView Funny LiveView app that play sounds in the phone from the watch. https://github.com/MakinGiants/LiveView-Funny-Plugin
                                                                                                                            31. LiveView Answer-it LiveView app that send sms to call history contacts. https://github.com/MakinGiants/LiveView-Answer-it
                                                                                                                            32. LiveView Tell-it LiveView app that send default sms to favorite contacts. https://github.com/MakinGiants/LiveView-Tell-it
                                                                                                                            33. Piclice A practical tool which helps users to slice and share their pictures. https://github.com/yaa110/Piclice
                                                                                                                            34. FlyRefresh The Android implementation of Replace, designed by Zee Youn. I implement this as a FlyRefresh layout. The content of the layout can be any view, such as a ListView, RecyclerView, ScrollView, etc.
                                                                                                                              https://github.com/race604/FlyRefresh
                                                                                                                            35. InstaMaterial Implementation of Instagram with Material Design (originally based on Emmanuel Pacamalan's concept)
                                                                                                                              https://github.com/frogermcs/InstaMaterial
                                                                                                                            36. wechat A High Copy WeChat ,SNS APP (高仿微信)
                                                                                                                              https://github.com/motianhuo/wechat
                                                                                                                            37. MaterialUp MaterialUp Android App
                                                                                                                              https://github.com/jariz/MaterialUp
                                                                                                                            38. Android-Jigsaw-Puzzle This is an Android app where a user draws something and use it to generate and solve jigsaw puzzles of various difficulties (easy, medium, hard). I have been slowly adding features and plan to complete it at some point.
                                                                                                                              https://github.com/julesbond007/Android-Jigsaw-Puzzle
                                                                                                                            39. AmazeFileManager Amaze File Manager source code
                                                                                                                              https://github.com/arpitkh96/AmazeFileManager
                                                                                                                            40. SimplifyReader 一款基于Google Material Design設計開發的Android客戶端,包括新聞簡讀,圖片瀏覽,視頻爽看 ,音樂輕聽以及二維碼掃描五個子模塊。
                                                                                                                              https://github.com/SkillCollege/SimplifyReader
                                                                                                                            41. clean-status-bar Tidy up your Android status bar before taking screenshots for the Play Store
                                                                                                                              https://github.com/emmaguy/clean-status-bar
                                                                                                                            42. Etar Calendar OpenSource calendar with Material Design
                                                                                                                              https://github.com/xsoh/Etar-Calendar
                                                                                                                            43. HomeMirror Android application powering the mirror in my house
                                                                                                                              https://github.com/HannahMitt/HomeMirror
                                                                                                                            44. JNote 一款支持部分Markdown語法的輕量級便簽軟件。
                                                                                                                              https://github.com/Jhuster/JNote
                                                                                                                            45. </ol>

                                                                                                                              Security

                                                                                                                              1. gnupg-for-android A port of gnupg to Android
                                                                                                                                https://github.com/guardianproject/gnupg-for-android
                                                                                                                              2. openssl-android a version of the official Android openssl setup to build standalone for use in app
                                                                                                                                https://github.com/guardianproject/openssl-android
                                                                                                                              3. apg OpenPGP for Android
                                                                                                                                https://github.com/thialfihar/apg
                                                                                                                              4. android-grid-wichterle This app will show grid overlay over whole system which helps you to verify your excellent app design.
                                                                                                                                https://github.com/inmite/android-grid-wichterle
                                                                                                                              5. </ol>

                                                                                                                                Tools

                                                                                                                                1. maven-android-sdk-deployer A tool to install components of the Android SDK to use with the Maven Android Plugin.
                                                                                                                                  https://github.com/mosabua/maven-android-sdk-deployer
                                                                                                                                2. scrollscreenshot Make Android screenshots of scrollable screen content
                                                                                                                                  https://github.com/PGSSoft/scrollscreenshot

                                                                                                                                  </li>

                                                                                                                                3. dex-method-counts Command-line tool to count per-package methods in Android .dex files
                                                                                                                                  https://github.com/mihaip/dex-method-counts

                                                                                                                                  </li>

                                                                                                                                4. osmtracker-android GPS tracking tool for OpenStreetMap
                                                                                                                                  https://github.com/nguillaumin/osmtracker-android
                                                                                                                                5. ProMosaic Make mosaic effect on android
                                                                                                                                  https://github.com/coderkiss/ProMosaic
                                                                                                                                6. enroscar A set of Android tools that facilitate apps development
                                                                                                                                  https://github.com/stanfy/enroscar
                                                                                                                                7. android-device-frame-generator Wrap your app screenshots in real device artwork
                                                                                                                                  http://f2prateek.com/android-device-frame-generator/
                                                                                                                                8. AndroidGradleStarter Android Gradle Starter
                                                                                                                                  https://github.com/ravidsrk/AndroidGradleStarter
                                                                                                                                9. android-gradle-template Combines Android Studio, Gradle, Espresso, Robolectric, AndroidAnnotations, RoboCoP, JaCoCo
                                                                                                                                  https://github.com/nenick/android-gradle-template
                                                                                                                                10. swiftp FTP server for your android device.
                                                                                                                                  https://github.com/ppareit/swiftp
                                                                                                                                11. NotificationLog Use an expanded notification as a makeshift Android log output console.
                                                                                                                                  https://github.com/jgilfelt/NotificationLog
                                                                                                                                12. Java7-on-Android Java 7 features backported to Android 2.2+
                                                                                                                                  https://github.com/yareally/Java7-on-Android
                                                                                                                                13. Genius-Android 一個在Android中能經常使用的庫集合,包括日志,命令行語句執行;Ping,DNS,Telnet,TraceRoute等網絡包;同時包含一套UI主題。
                                                                                                                                  https://github.com/qiujuer/Genius-Android
                                                                                                                                14. TaggerString TaggerString is very light library which allows to build dynamic string resource in much more readable way.
                                                                                                                                  https://github.com/polok/TaggerString
                                                                                                                                15. svg2android SVG to Android VectorDrawable XML resource file
                                                                                                                                  https://github.com/inloop/svg2android
                                                                                                                                16. gplay.ws create a badge to promote your own Android application in a single step
                                                                                                                                  http://gplay.ws/
                                                                                                                                17. android-lifecycle A diagram of the Android Activity / Fragment lifecycle
                                                                                                                                  [https://github.com/xxv/android-lifecycle][https://github.com/xxv/android-lifecycle]
                                                                                                                                18. AndroidDevTools 收集整理Android開發所需的Android SDK、開發中用到的工具、Android開發教程、Android設計規范,免費的設計素材等。
                                                                                                                                  https://github.com/inferjay/AndroidDevTools
                                                                                                                                19. gradle-packer-plugin Android Packer Gradle Plugin
                                                                                                                                  https://github.com/mcxiaoke/gradle-packer-plugin
                                                                                                                                20. AndroidLocalizationer This is a Android Studio/ IntelliJ IDEA plugin to localize your Android app, translate your string resources automactically.
                                                                                                                                  https://github.com/westlinkin/AndroidLocalizationer
                                                                                                                                21. release-android-library Remote script to create a maven compatible release of an android library (aar)
                                                                                                                                  https://github.com/blundell/release-android-library
                                                                                                                                22. android-resource-remover A simple utility to remove unused resources in your Android app to lower the size of the APK. It's based on the Android lint tool output.
                                                                                                                                  https://github.com/KeepSafe/android-resource-remover
                                                                                                                                23. alfi Android Library Finder.
                                                                                                                                  https://github.com/cesarferreira/alfi
                                                                                                                                24. AnUitor AnUitor is a result of my rebranding experiences of one android app.
                                                                                                                                  https://github.com/jbruchanov/anuitor
                                                                                                                                25. SVG2Drawable Use a jar executable to create a Drawable class to display a SVG on Android.
                                                                                                                                  https://github.com/StanKocken/SVG2Drawable
                                                                                                                                26. Layout-to-Image Android Layout (Relative Layout, Linear Layout etc) to Image
                                                                                                                                  https://github.com/vipulasri/Layout-to-Image
                                                                                                                                27. shareloginlib android 第三方分享和登錄組件(支持微信,QQ,微博)
                                                                                                                                  https://github.com/lingochamp/ShareLoginLib
                                                                                                                                28. vectalign Tool for create complex morphing animations using VectorDrawables (allows morphing between any pair of SVG image)
                                                                                                                                  https://github.com/bonnyfone/vectalign
                                                                                                                                29. </ol>

                                                                                                                                  QRCode

                                                                                                                                  1. QRGen a simple QRCode generation api for java built on top ZXING http://glxn.net/2012/03/10/qrgen-a-small-wrapper-on-top-of-zxing-for-generating-qrcodes-in-java/
                                                                                                                                    https://github.com/kenglxn/QRGen
                                                                                                                                  2. barcodescanner Barcode Scanner Libraries for Android
                                                                                                                                    https://github.com/dm77/barcodescanner
                                                                                                                                  3. </ol>

                                                                                                                                    Decompiler

                                                                                                                                    1. jadx Dex to Java decompiler
                                                                                                                                      https://github.com/skylot/jadx
                                                                                                                                    2. simplify Generic Android Deobfuscator
                                                                                                                                      https://github.com/CalebFenton/simplify
                                                                                                                                    3. apk2gold CLI tool for decompiling Android apps to Java. It does resources! It does Java! Its real easy! https://github.com/lxdvs/apk2gold
                                                                                                                                    4. procyon Java metaprogramming suite, including Java decompiler. https://bitbucket.org/mstrobel/procyon
                                                                                                                                    5. </ol>

                                                                                                                                      Android Wear

                                                                                                                                      1. BusWear EventBus for Android Wear devices.
                                                                                                                                        https://github.com/tajchert/BusWear
                                                                                                                                      2. CuXtom Cam An open source camera for google glass. This is a an alternative to the default camera on Glass. CuXtom Cam provides you the default behaviour along with some special features.
                                                                                                                                        https://github.com/krazykira/CuXtomCam
                                                                                                                                      3. DaVinci DaVinci is an image downloading and caching library for Android Wear
                                                                                                                                        https://github.com/florent37/DaVinci
                                                                                                                                      4. WearMenu An Android Wear Menu implementation
                                                                                                                                        https://github.com/florent37/WearMenu
                                                                                                                                      5. Teleport Data Sync & Messaging Library for Android Wear
                                                                                                                                        https://github.com/Mariuxtheone/Teleport
                                                                                                                                      6. </ol>

                                                                                                                                        Other

                                                                                                                                        1. Colorful 基于Theme的Android動態換膚庫,無需重啟Activity、無需自定義View,方便的實現日間、夜間模式。
                                                                                                                                          https://github.com/bboyfeiyu/Colorful
                                                                                                                                        2. DiskLruCache Java implementation of a Disk-based LRU cache which specifically targets Android compatibility.
                                                                                                                                          https://github.com/JakeWharton/DiskLruCache
                                                                                                                                        3. anode Android framework for node.js applications
                                                                                                                                          https://github.com/paddybyers/anode
                                                                                                                                        4. Fragment-Switcher An instance-state saving fragment switcher, intended for use with navigation drawers or tabs.
                                                                                                                                          https://github.com/jacobtabak/Fragment-Switcher
                                                                                                                                        5. AwesomeValidation Implement validation for Android within only 3 steps. Developers should focus on their awesome code, and let the library do the boilerplate. And what's more, this could help keep your layout file clean. https://github.com/thyrlian/AwesomeValidation
                                                                                                                                        6. validation Fire eye - Android 輸入校驗庫 - A validation library for android
                                                                                                                                          https://github.com/yoojia/FireEye
                                                                                                                                        7. WeakHandler helps to have a clean handler without memmory issues. https://github.com/badoo/android-weak-handler
                                                                                                                                        8. JsonToJava I was fed up with writing Java classes to mirror json models. So I wrote this Java app to automate the process.
                                                                                                                                          https://github.com/jonfhancock/JsonToJava
                                                                                                                                        9. sixpack-java A/B testing client for Android and Java applications
                                                                                                                                          https://github.com/seatgeek/sixpack-java
                                                                                                                                        10. </ol> 來自:https://github.com/snowdream/awesome-android

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!