Android Open Framework analysis项目主要用来分析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 | A library for composing asynchronous and event-based programs using observable sequences for the Java VM |
RxAndroid | RxJava bindings for Android |
LruCache与DiskLruCache | A tiny memory cache implementation which uses a LRU policy. |
ARouter | An android router middleware that help app navigating to activities and custom services. |
LeakCanary | A memory leak detection library for Android and Java. |
BlockCanary | A transparent ui-block detection library for Android. (known as BlockCanary) |
EventBus | Event bus for Android and Java that simplifies communication between Activities, Fragments, Threads, Services, etc. Less code, better quality. |
Tinker | Event bus for Android and Java that simplifies communication between Activities, Fragments, Threads, Services, etc. Less code, better quality. |
VirtualAPK | A powerful and lightweight plugin framework for Android |
Atlas | A powerful Android Dynamic Component Framework. |