Online Popular framework Encyclopedia and learning site

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

Development tool Address Codekk has depth source analysis site
Http://www.codekk.com/open-source-project-analysis Androidtools Develop common Android tools
Http://www.androiddevtools.cn/android-arsenal Excellent frame ranking
Http://www.android-arsenal.com/rating Segmentfault High Quality Development soft web site
Https://segmentfault.com/open-open Deep Open source covers top technical analysis of front-end
Http://www.open-open.com/gank.io Daily share of Android iOS front-end high quality projects
Http://gank.io/history jobbole Bole Online One can learn and put sister website
http://android.jobbole.com/book Jianshu A high-force learning site
Http://www.jianshu.com/AndroidFlux Facebook Flux Architecture Android Implementation
http://androidflux.github.io/Excellent Blog
http://niorgai.github.io/

General Framework List

Android Overall Frame chart: Http://www.oschina.net/news/73836/15-android-general-popular-frameworks

Cache
Disklrucache Java implementation based on LRU disk cache

Picture loading
Android Universal Image Loader A powerful load, cache, display gallery of pictures
Picasso a powerful picture to download and cache the library
Fresco a library for managing images and the memory they use

Picture 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 The Android filter based on OpenGL

Network request
Android Async http Android 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
Volley Google launches the Android asynchronous network request framework and picture loading framework
Androidannotation Lightweight RESTful Network request framework

Network resolution
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 into Java objects
Fastjson Java last fast 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

Database
Lightweight ORM Java packages for ormlite JDBC and Android
Sugar to handle the Android database in a super simple way
Greendao an ORM solution that maps objects to SQLite databases briskly
Activeandroid provides persistence for the Android SQLite in an active recording format
Lightweight packaging for Sqlbrite Sqliteopenhelper and Contentresolver
Realm Mobile Database: A SQLite and ORM substitution Dependency Injection

Butterknife to bind the Android view and callback methods to fields and methods
Dagger2 an Android and Java fast-dependent syringe.
Androidanotations Fast Android development. Easy to maintain
Google Guice the Roboguice android platform

Chart
Williamchart Create a chart for the Android library
Hellocharts compatible to API8 's Android chart gallery
Mpandroidchart a powerful Android chart view/graphics library

Background processing
Tape a brisk, transactional, file-based FIFO library
Android Priority job queues a work queue designed to easily schedule tasks for Android

Event Bus
Eventbus an optimized event bus that simplifies communication of activities, fragments, threads, services, etc.
Otto an enhanced event bus based on guava

Responsive programming
Rxjava-response extensions on the JVM
Rxjavajoins provides joins operations for Rxjava
Rxandroid Android's response extension, adding Android thread scheduling on a rxjava basis
Rxbinding provides APIs to bind the Android UI with Rxjava
Agera Response programming on Android

Log frame
Logger simple, beautiful, powerful Android log tool
Hugo, the trigger method for annotations on the debug version is logged
Timber a small, extensible log tool

Test framework
Mockito Java-written mocking unit test framework
Robotium Android UI Test
Robolectric Android Unit Test framework
Android with a lot of test tools: Junit,monkeyrunner,uiautomator,espresso, etc.

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

Performance optimization
Leakcanary Memory Leak Detection Tool
ACRA Android application crash report

IOS Common framework to be continued ...

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.