Android Universal Pop frame Daquan

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

Android Universal Pop frame Daquan

1. Caching

name Description
Disklrucache Java implementation of LRU-based disk caching

2. Image loading

name Description
Android Universal Image Loader A powerful library for loading, caching, and displaying pictures
Picasso A powerful picture to download with cached libraries
Fresco A library for managing images and the memory they use
Glide A library of picture loading and caching

3. Image processing

name Description
Picasso-transformations A library that provides a variety of image transformations for Picasso
Glide-transformations A library that provides a variety of image transformations for glide
Android-gpuimage OpenGL-based Android filter

4. Network requests

name Description
Android Async HTTP Android Asynchronous HTTP Library
Androidasync Asynchronous Socket,http (client + server), WebSocket, and Socket.io libraries. Based on NiO rather than threading.
OkHttp A client for HTTP and HTTP/2
Retrofit Type-Safe HTTP client
Volley Google launches Android asynchronous Web request framework and picture loading framework

5. Network parsing

name Description
Gson A Java serialization/deserialization library that converts JSON and Java objects to each other
Jackson Jackson can easily convert Java objects into JSON objects and XML documents, as well as convert JSON and XML to Java objects
Fastjson A fast JSON parser/generator in Java
Htmlpaser A way to parse a single, independent HTML or nested HTML
Jsoup A library that parses HTML with the best dom,css and jquery

6. Database

name Description
Ormlite Lightweight ORM Java package for JDBC and Android
Sugar Super simple way to process Android database
Greendao An ORM solution that easily maps objects to SQLite databases
Activeandroid Provide persistence for Android SQLite in an active recording mode
Sqlbrite Lightweight packaging for Sqliteopenhelper and Contentresolver
Realm Moving databases: A replacement for SQLite and ORM

7. Dependency Injection

name Description
Butterknife Bind Android Views and callback methods to fields and methods
Dagger2 A quick-to-rely syringe for Android and Java.
Androidanotations Fast Android development. Easy to maintain
Roboguice Google Guice on the Android platform

8. Charts

name Description
Williamchart Create a chart for the Android library
Hellocharts Compatible with API8 's Android chart library
Mpandroidchart A powerful Android chart view/graphics library

9. Background processing

name Description
Tape A brisk, transactional, file-based FIFO library
Android Priority Job Queue A work queue that is designed to easily schedule tasks for Android

10. Event Bus

name Description
Eventbus Android-optimized event bus simplifies communication of activities, fragments, threads, services, and more
Otto An enhanced event bus based on guava

10. Responsive programming

name Description
RxJava Responsive extensions on the JVM
Rxjavajoins Provides joins operation for Rxjava
Rxandroid Responsive extensions on Android, added Android thread scheduling on Rxjava basis
Rxbinding Provides an API to bind the Android UI with Rxjava
Agera Responsive programming on Android

One. Log frame

name Description
Logger Simple, beautiful, powerful Android logging tool
Hugo Logging of the triggering method for annotations on debug builds
Timber A small, extensible logging tool

12. Test framework

name Description
Mockito Mocking unit test framework written in Java
Robotium Android UI Test
Robolectric Android Unit Test framework

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

13. Debugging the Framework

name Description
Stetho Debug your Android app's bridge, making it possible to debug with chrome developer tools

14. Performance optimization

name Description
Leakcanary Memory Leak Detection Tool
ACRA Android app crash report

Article Links: 1190000005073746

Android Universal Popular framework Daquan

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.