Reprint: http://www.androidchina.net/5922.html Third-party library (translator note: including third-party SDK, open Source Library) in an amazing way to help Android development, with these other developers hard work of the results, we developed easier and faster. Currently there are thousands of libraries, how to choose the correct function library is very important, this is a summary of this article.
Animation
Android View Animations 1: A powerful library of view animation functions that makes it easy for users to animate various view animations.
Recyclerview Animators 2: A variety of cool animations specifically for Recyclerview
APIs
Cloudrail 3: Rapid integration of APIs that provide a variety of services for developers, such as packaging sets such as Dropbox,google Drive and OneDrive as a unified API for developers to invoke, and compatible with API upgrades for these services CLOUDR AIL involves services such as cloud storage services, social networking, payment and so on.
Retrofit 4: The type-safe REST client, open source by Square, essentially translates the HTTP API into a Java interface for developers to use.
Charts
Mpandroidchart 5: A very powerful library of drawing functions, supporting eight types of icon drawing, while supporting a variety of gesture operations.
Androidcharts 6: A simple library of drawing functions that supports customizable features.
Database
Sqlbrite 7: Open source for Square company to query the library of Sqliteopenhelper and contentresolver in streaming syntax.
Sugar ORM 8: A simple ORM framework where developers no longer have to write SQL statements.
Data Structures
Eclipse Collections 9: The best use of the Java collection framework.
Date & Time
Timessquare for Android 10: Open Source date selector Standalone control by Square company.
Material Calendar View 11:material Design-style Android calendaring control.
Dependencies
Dagger 12: A very well-known dependency injection function library (translator Note: Recommended Dagger2 for use now).
Files
Android-filepicker 13: Open Source implementation of the file selector.
Material File Picker 14:material design-style document selector.
Functional programing
Retrolambda 15: Implement Lambdas expression encoding in Java7.
Gestures
Sensey: It is convenient to add a function library of gesture recognition function in the project.
Android-3dtouch-peekview: A library of functions on Android that simulates the 3D Touch function of the IOS platform.
Bluetooth
Android-bluetoothspplibrary 16: A Bluetooth Serial protocol encapsulation function library, easy to implement functions.
Rxandroidble 17: Low power Bluetooth operation function library based on RxJava.
Camera
Camerafilter 18: Real-time camera filters implemented using OpenGL shaders.
Material Camera 19:material Design-style video recorder.
Location
Reactivelocation 20: A very powerful and useful Google Play API Wrapper library to get location information based on RxJava.
Smart Location Library 21: Another function library that facilitates the operation of the Android targeting API.
Layout
Android Swipe Layout 22: A very powerful library of sliding layout functions, such as support for sliding delete layouts.
Flexboxlayout 23: The Flexbox layout in CSS is introduced into a library of functions in Android development, which is produced by Google.
Logging
Logger 24: A simple but very well-known logging function library.
Hugo 25: A library of logging functions based on annotations, produced by the Jakewharton great God.
Maps
Airmapview 26:google the View abstract encapsulated library in the Maps API.
Android-maps-utils 27: Another library of functions for the Google maps Android API, such as tag clustering, thermal maps, etc.
Audio
Music Player 28: A complete musical player implementation with a cool UI effect.
Rxandroidaudio 29:android Audio's packaged library of functions.
Gif
Android-gif-drawable 30: Supports displaying GIF images on View and drawable.
Gifview 31: Another library that supports displaying GIF images on a View.
Image
Ucrop 32: A powerful gallery of image clipping functions.
Glide 33: The famous picture shows the cache function library.
Video
Videoplayermanager 34: An Android MediaPlayer package library for easy and listview,recyclerview collaboration.
Easy Video Player 35: A packaged view of your videos.
Messaging
Chateau 36: A framework that provides chat functionality.
Networking
OkHttp 37:android Platform The best network request function library
Androidasync 38: A low-level network protocol function library, based on NIO implementation.
Push Notifications
PubNub 39: A commercial SDK for handling Push notifications
Gandalf 40: Alert the user to updates and other actions as a dialog box.
Payments
Android In-app Billing V3 Library 41: In-app payment function libraries based on the Android V3 API implementation.
Checkout 42: Another Android in-app payment function library.
Security
Sodium 43: Provides a library of functions for universal encryption, decryption, signing, and hashing algorithms.
Piracychecker 44: Use the Googles LVL and APK signature protection technology to prevent apps from being cracked and pirated libraries.
Text
Ticker 45: TextView implementation that supports content scrolling.
Materialedittext 46:material Design-style EditText.
Font
Fontbinding 47: Use the data binding to implement a library of functions that use custom fonts in XML.
Calligraphy 48: A library that facilitates the use of custom fonts in Android.
User Interface
Material Design Android Library 49: Implements a library of functions that use the Material Design feature in Android version 2.2.
Material 50: Similarly, a library of functions that implement Material Design functionality in a low-version Android system.
Activity Indicator
AppIntro 51: Launch the boot page for apps like Google apps.
Lollipin 52:material Design-style Pin code input interface.
Buttons
Android-bootstrap 53:bootstrap-style button implementation.
Android Morphing Button 54: the ability to freely transform between buttons.
Form
Vertical Stepper Form Library 55:material Design-style vertical-direction progress device.
Keyboard
Keyboardvisibilityevent 56: Function library for handling soft keyboard visibility Change event notifications.
Androidkeyboardwatcher 57: Another function library for handling the soft keyboard to turn off the listener.
Menu
Bottombar 58:material Design-style bottom navigation bar.
Side Menu 59:yalantis is produced by the side bar implementation.
Rating
Android-rate 60: A library of functions that regularly alerts users to app market scores.
Simpleratingbar 61: A library of functions to replace system-provided scoring controls.
Slider
Slidingmenu 62:android Side-slip menu implementation.
Materialdrawer 63:material design-style side drawers are implemented.
Android Library for Developers (2016 edition)