Android Library for Developers (2016 edition)

Source: Internet
Author: User

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)

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.