15 Android universal popular frameworks (categorized)

share to:
Favorites +1028

1. Cache

2. Image loading

  • Android Universal Image Loader is a powerful library for loading, caching, and displaying images

  • Picasso is a powerful image download and cache library

  • Fresco a library for managing images and the memory they use

  • Glide is a library for image loading and caching

3. Image processing

4. Network Request

  • Android Async HTTP Android Async HTTP Library

  • AndroidAsync asynchronous Socket, HTTP (client + server), WebSocket, and socket.io libraries. Based on NIO instead of threads.

  • OkHttp is a Http and Http/2 client

  • Retrofit type-safe Http client

  • Android asynchronous network request framework and image loading framework launched by Volley Google

5. Network Analysis

  • Gson is a Java serialization/deserialization library that converts JSON and Java objects to and from each other

  • Jackson Jackson can easily convert Java objects into json objects and xml documents, and can also convert json and xml into Java objects

  • Fastjson A fast JSON parser/generator on Java

  • HtmlPaser a way to parse a single standalone html or nested html

  • Jsoup a library for parsing html with the best of DOM, CSS and jQuery

6. Database

7. Dependency Injection

8. Charts

9. Background processing

  • Tape is a brisk, transactional, file-based FIFO library

  • Android Priority Job Queue A work queue specially designed for Android to easily schedule tasks

10. Event Bus

  • EventBus Android-optimized event bus that simplifies the communication of activities, fragments, threads, services, etc.

  • Otto , an enhanced event bus based on Guava

11. Reactive programming

12. Log Framework

  • Logger is simple, beautiful and powerful logging tool for Android

  • Hugo annotated trigger methods on debug builds for logging

  • Timber a small, extensible logging tool

13. Test Framework

Android comes with many testing tools: JUnit, Monkeyrunner, UiAutomator, Espresso, etc.

14. Debug Framework

  • Stetho 's bridge for debugging Android apps, enabling debugging with Chrome DevTools

15. Performance optimization


Source: Android Development Chinese Station

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=326517077&siteId=291194637