本系列文章主要分析Android平台各类主流开源框架的原理与实践。
库 | 描述 |
---|---|
Okio | A modern I/O API for Java |
Okhttp | An HTTP+HTTP/2 client for Android and Java applications |
Retrofit | Type-safe HTTP client for Android and Java by Square, Inc |
Gson | A Java serialization/deserialization library to convert Java Objects into JSON and back |
Fresco | An Android library for managing images and the memory they use |
RxJava与RxAndroid | A library for composing asynchronous and event-based programs using observable sequences for the Java VM |
LruCache | A tiny memory cache implementation which uses a LRU policy. |
DiskLruCache | Java implementation of a Disk-based LRU cache which specifically targets Android compatibility |
ARouter | An android router middleware that help app navigating to activities and custom services. |
VirtualAPK | A powerful and lightweight plugin framework for Android |
LeakCanary | A memory leak detection library for Android and Java. |
BlockCanary | A transparent ui-block detection library for Android. (known as BlockCanary) |
Android开源框架源码分析
- 01Android开源框架源码鉴赏:Okio
- 02Android开源框架源码鉴赏:Okhttp
- 03Android开源框架源码鉴赏:Retrofit
- 04Android开源框架源码鉴赏:Fresco
- 05Android开源框架源码鉴赏:Gson
- 06Android开源框架源码鉴赏:RxJava与RxAndroid
- 07Android开源框架源码鉴赏:LruCache与DiskLruCache
- 08Android开源框架源码鉴赏:ARouter
- 09Android开源框架源码鉴赏:VirtualAPK
- 10Android开源框架源码鉴赏:LeakCanary与BlockCanary
- 11Android开源框架源码鉴赏:EventBus
Android开源框架实践指南
- 01Android开源框架实践指南:Okio
- 02Android开源框架实践指南:Okhttp
- 03Android开源框架实践指南:Retrofit
- 05Android开源框架实践指南:Fresco
- 04Android开源框架实践指南:Gson
- 06Android开源框架实践指南:RxJava与RxAndroid
- 07Android开源框架实践指南:LruCache与DiskLruCache