15 Android Universal Pop-up framework Daquan

Source: Internet
Author: User

"Loophole King" Struts2 re-explosion high-risk vulnerability, click to get Emergency Repair solutions >>>

1. Caching

    • Disklrucache Java implementation of LRU-based disk caching

2. Image loading

    • Android Universal Image Loader a powerful library for loading, caching, showing pictures

    • Picasso a powerful picture download with cached library

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

    • Glide a library of picture loading and caching

3. Image processing

    • 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

    • Android Async http Android Async HTTP Library

    • Androidasync Asynchronous Socket,http (client + server), WebSocket, and Socket.io libraries. Based on NiO rather than threading.

    • OkHttp an HTTP and HTTP/2 client

    • Retrofit Type-Safe HTTP client

    • Volley Google launches Android asynchronous network request framework and picture loading framework

5. Network parsing

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

    • Jackson Jackson can easily convert Java objects to JSON objects and XML documents, as well as convert JSON and XML to Java objects

    • Fastjson Java a fast JSON parser/generator

    • 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

    • Ormlite JDBC and Android's lightweight ORM Java package

    • Sugar the Android database with a super-easy way

    • Greendao an ORM solution that easily maps objects to SQLite databases

    • Activeandroid provides persistence for Android SQLite in active recording mode

    • Lightweight packaging for Sqlbrite Sqliteopenhelper and Contentresolver

    • Realm Mobile Database: A replacement for SQLite and ORM

7. Dependency Injection

    • Butterknife bind Android Views and callback methods to fields and methods

    • Dagger2 a fast-relying syringe for Android and Java.

    • Androidanotations Fast Android development. Easy to maintain

    • Google Guice for Roboguice Android platform

8. Charts

    • Williamchart Create chart for Android Library

    • Hellocharts compatible to API8 's Android chart library

    • Mpandroidchart a powerful Android chart view/graphics library

9. Background processing

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

    • Android Priority Job Queue-a work queues that are designed to easily schedule tasks for Android

10. Event Bus

    • Eventbus Android -optimized event bus simplifies communication of activities, fragments, threads, services, and more

    • Otto a guava-based enhanced event bus

11. Responsive programming

    • RxJava response extensions on the JVM

    • Rxjavajoins provides joins operation for Rxjava

    • Rxandroid on Android, added Android thread scheduling on Rxjava base

    • Rxbinding provides an API to bind the Android UI with Rxjava

    • Agera-responsive programming on Android

A. Log framework

    • Logger simple, beautiful, powerful Android logging tool

    • Hugo logging the triggering method for annotations on debug builds

    • Timber a small, extensible logging tool

13. Test framework

    • 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.

14. Debugging the Framework

    • Stetho debugging Android apps, making it possible to debug with chrome developer tools

15. Performance optimization

    • Leakcanary Memory Leak Detection Tool

    • ACRA Android App crash report

Source: Android Development Chinese station

15 Android Universal Pop-up 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.