Android Universal Popular Framework "finishing" _android

Source: Internet
Author: User
Tags sqlite chrome developer chrome developer tools

Android Universal Popular Framework Encyclopedia

1. Caching

Disklrucachejava implementation of LRU disk caching

2. Picture loading

Android Universal Image Loader a powerful load, cache, display picture library Picasso a powerful picture download with cached libraries fresco a library for managing images and the memory they use glide a picture loading and caching library

3. Picture processing

Picasso-transformations A library that provides a variety of image transformations for Picasso glide-transformations a library for glide with a variety of image transformations Android-gpuimage OpenGL based Android filters

4. Network request

Android Async httpandroid Asynchronous HTTP Library Androidasync asynchronous Socket,http (client + server), WebSocket, and Socket.io libraries. Based on NiO rather than on threads. Okhttp an HTTP and HTTP/2 client retrofit Type-Safe HTTP client Volleygoogle launched the Android Asynchronous network request framework and picture loading framework

5. Network resolution

Gson a Java serialization/deserialization library that converts JSON and Java objects to and from each other Jacksonjackson makes it easy to convert Java objects into JSON objects and XML documents, as well as JSON, XML to Java object Fastjsonjava A quick JSON parser/generator Htmlpaser a way to parse a single standalone HTML or nested HTML Jsoup a library that parses HTML with the best dom,css and jquery

6. The database

Lightweight ORM for Ormlitejdbc and Android Java package sugar A super simple way to handle an Android database Greendao an ORM solution that maps objects to SQLite databases in a brisk way activeandroid active recording for Android SQLite provides lightweight packaging for persistent sqlbritesqliteopenhelper and Contentresolver Realm Mobile database: A SQLite and ORM replacement

7. Dependency Injection

Butterknife to bind the Android view and callback methods to fields and methods Dagger2 an Android and Java fast dependence on syringes. Androidanotations Fast Android development. Easy to maintain roboguiceandroid platform Google Guice

8. Chart

Williamchart Create a chart of the Android library Hellocharts compatible to API8 's Android Chart Gallery mpandroidchart a powerful Android chart view/graphics library

9. Background processing

Tape a brisk, transactional, file-based FIFO library Android Priority job queue for Android easy to schedule task

10. Event Bus

Eventbus an optimized event bus that simplifies communication for activities, fragments, threads, services, and so on Otto an enhanced event bus based on guava

. Responsive programming

The response extension Rxjavajoins on the RXJAVAJVM provides a response extension on the joins Operation Rxandroidandroid for Rxjava. Android Thread Scheduler is added on Rxjava basis rxbinding provides responsive programming on apiageraandroid with Rxjava-bound Android UI

Log frame

Logger simple, pretty, powerful Android log tool Hugo on debug version annotation on the trigger method for logging timber a small, extensible logging tool

12. Test framework

Mockitojava mocking unit Test framework robotiumandroid UI Test robolectricandroid Unit Test framework

Android with a lot of test tools: Junit,monkeyrunner,uiautomator,espresso, etc.

13. Debugging Framework

Stetho debug a bridge to Android apps that allows you to debug with Chrome developer tools

14. Performance optimization

Leakcanary Memory Leak Detection Tool acraandroid application crash report

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.