Skip to content

Commit

Permalink
document: arouter
Browse files Browse the repository at this point in the history
  • Loading branch information
sucese committed Mar 13, 2018
1 parent 0a2b94b commit aeab101
Show file tree
Hide file tree
Showing 19 changed files with 18 additions and 187 deletions.
2 changes: 1 addition & 1 deletion .gitignore
Expand Up @@ -7,4 +7,4 @@
/build
/captures
.externalNativeBuild
!/doc/源码分析/09Android开源框架源码鉴赏:VirtualAPK.md
!/doc/09Android开源框架源码鉴赏:VirtualAPK.md
2 changes: 1 addition & 1 deletion .idea/misc.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

54 changes: 16 additions & 38 deletions README.md
@@ -1,50 +1,28 @@
# <img src="https://github.com/guoxiaoxing/android-open-framwork-analysis/raw/master/art/logo.png" alt="Android Open Framwork Analysis" width="80" height="80" align="bottom"/> Android Open Framwork Analysis

本系列文章主要分析Android平台各类主流开源框架的原理与实践
本系列文章主要分析Android平台各类主流开源框架的源码与原理实现

[![License](https://img.shields.io/github/license/guoxiaoxing/android-open-framwork-analysis.svg)](https://jitpack.io/#guoxiaoxing/android-open-framwork-analysis)
[![Stars](https://img.shields.io/github/stars/guoxiaoxing/android-open-framwork-analysis.svg)](https://jitpack.io/#guoxiaoxing/android-open-framwork-analysis)
[![Stars](https://img.shields.io/github/forks/guoxiaoxing/android-open-framwork-analysis.svg)](https://jitpack.io/#guoxiaoxing/android-open-framwork-analysis)
[![Forks](https://img.shields.io/github/issues/guoxiaoxing/android-open-framwork-analysis.svg)](https://jitpack.io/#guoxiaoxing/android-open-framwork-analysis)

👉 注:点击链接查阅对应的源码分析文章。

||描述 |
|:----------------------------------------|:----------------------------------------------|
|[Okio](https://github.com/square/okio)|A modern I/O API for Java
|[Okhttp](https://github.com/square/okhttp)|An HTTP+HTTP/2 client for Android and Java applications
|[Retrofit](https://github.com/square/retrofit)|Type-safe HTTP client for Android and Java by Square, Inc
|[Gson](https://github.com/google/gson)|A Java serialization/deserialization library to convert Java Objects into JSON and back
|[Fresco](https://github.com/facebook/fresco)|An Android library for managing images and the memory they use
|[RxJava与RxAndroid](https://github.com/ReactiveX/RxJava)|A library for composing asynchronous and event-based programs using observable sequences for the Java VM
|[LruCache](https://developer.android.com/reference/android/util/LruCache.html)|A tiny memory cache implementation which uses a LRU policy.
|[DiskLruCache](https://github.com/JakeWharton/DiskLruCache)|Java implementation of a Disk-based LRU cache which specifically targets Android compatibility
|[ARouter](https://github.com/alibaba/ARouter)|An android router middleware that help app navigating to activities and custom services.
|[VirtualAPK](https://github.com/JakeWharton/DiskLruCache)|A powerful and lightweight plugin framework for Android
|[LeakCanary](https://github.com/square/leakcanary)|A memory leak detection library for Android and Java.
|[BlockCanary](https://github.com/markzhai/AndroidPerformanceMonitor)|A transparent ui-block detection library for Android. (known as BlockCanary)

**Android开源框架源码分析**

- [01Android开源框架源码鉴赏:Okio](https://github.com/guoxiaoxing/android-open-framwork-analysis/blob/master/doc/源码分析/02Android开源框架源码鉴赏:Okio.md)
- [02Android开源框架源码鉴赏:Okhttp](https://github.com/guoxiaoxing/android-open-framwork-analysis/blob/master/doc/源码分析/02Android开源框架源码鉴赏:Okhttp.md)
- [03Android开源框架源码鉴赏:Retrofit](https://github.com/guoxiaoxing/android-open-framwork-analysis/blob/master/doc/源码分析/03Android开源框架源码鉴赏:Retrofit.md)
- [04Android开源框架源码鉴赏:Fresco](https://github.com/guoxiaoxing/android-open-framwork-analysis/blob/master/doc/源码分析/04Android开源框架源码鉴赏:Fresco.md)
- [05Android开源框架源码鉴赏:Gson](https://github.com/guoxiaoxing/android-open-framwork-analysis/blob/master/doc/源码分析/05Android开源框架源码鉴赏:Gson.md)
- [06Android开源框架源码鉴赏:RxJava与RxAndroid](https://github.com/guoxiaoxing/android-open-framwork-analysis/blob/master/doc/源码分析/06Android开源框架源码鉴赏:RxJava与RxAndroid.md)
- [07Android开源框架源码鉴赏:LruCache与DiskLruCache](https://github.com/guoxiaoxing/android-open-framwork-analysis/blob/master/doc/源码分析/07Android开源框架源码鉴赏:LruCache与DiskLruCache.md)
- [08Android开源框架源码鉴赏:ARouter](https://github.com/guoxiaoxing/android-open-framwork-analysis/blob/master/doc/源码分析/08Android开源框架源码鉴赏:ARouter.md)
- [09Android开源框架源码鉴赏:VirtualAPK](https://github.com/guoxiaoxing/android-open-framwork-analysis/blob/master/doc/源码分析/09Android开源框架源码鉴赏:VirtualAPK.md)
- [10Android开源框架源码鉴赏:LeakCanary与BlockCanary](https://github.com/guoxiaoxing/android-open-framwork-analysis/blob/master/doc/源码分析/10Android开源框架源码鉴赏:LeakCanary与BlockCanary.md)
- [11Android开源框架源码鉴赏:EventBus](https://github.com/guoxiaoxing/android-open-framwork-analysis/blob/master/doc/源码分析/11Android开源框架源码鉴赏:EventBus.md)

**Android开源框架实践指南**

- 01Android开源框架实践指南:Okio
- 02Android开源框架实践指南:Okhttp
- 03Android开源框架实践指南:Retrofit
- 05Android开源框架实践指南:Fresco
- 04Android开源框架实践指南:Gson
- 06Android开源框架实践指南:RxJava与RxAndroid
- 07Android开源框架实践指南:LruCache与DiskLruCache

|[Okio](https://github.com/guoxiaoxing/android-open-framwork-analysis/blob/master/doc/Android开源框架源码鉴赏:Okio.md)|A modern I/O API for Java
|[Okhttp](https://github.com/guoxiaoxing/android-open-framwork-analysis/blob/master/doc/Android开源框架源码鉴赏:Okhttp.md)|An HTTP+HTTP/2 client for Android and Java applications
|[Retrofit](https://github.com/guoxiaoxing/android-open-framwork-analysis/blob/master/doc/Android开源框架源码鉴赏:Retrofit.md)|Type-safe HTTP client for Android and Java by Square, Inc
|[Gson](https://github.com/guoxiaoxing/android-open-framwork-analysis/blob/master/doc/Android开源框架源码鉴赏:Gson.md)|A Java serialization/deserialization library to convert Java Objects into JSON and back
|[Fresco](https://github.com/guoxiaoxing/android-open-framwork-analysis/blob/master/doc/Android开源框架源码鉴赏:Fresco.md)|An Android library for managing images and the memory they use
|[RxJava](https://github.com/guoxiaoxing/android-open-framwork-analysis/blob/master/doc/Android开源框架源码鉴赏:RxJava.md)|A library for composing asynchronous and event-based programs using observable sequences for the Java VM
|[RxAndroid](https://github.com/guoxiaoxing/android-open-framwork-analysis/blob/master/doc/Android开源框架源码鉴赏:RxAndroid.md)|RxJava bindings for Android
|[LruCache与DiskLruCache](https://github.com/guoxiaoxing/android-open-framwork-analysis/blob/master/doc/Android开源框架源码鉴赏:LruCache与DiskLruCache.md)|A tiny memory cache implementation which uses a LRU policy.
|[ARouter](https://github.com/guoxiaoxing/android-open-framwork-analysis/blob/master/doc/Android开源框架源码鉴赏:ARouter.md)|An android router middleware that help app navigating to activities and custom services.
|[VirtualAPK](https://github.com/guoxiaoxing/android-open-framwork-analysis/blob/master/doc/Android开源框架源码鉴赏:VIrtualAPK.md)|A powerful and lightweight plugin framework for Android
|[LeakCanary](https://github.com/guoxiaoxing/android-open-framwork-analysis/blob/master/doc/Android开源框架源码鉴赏:LeakCanary.md)|A memory leak detection library for Android and Java.
|[BlockCanary](https://github.com/guoxiaoxing/android-open-framwork-analysis/blob/master/doc/Android开源框架源码鉴赏:BlockCanary.md)|A transparent ui-block detection library for Android. (known as BlockCanary)
|[EventBus](https://github.com/guoxiaoxing/android-open-framwork-analysis/blob/master/doc/Android开源框架源码鉴赏:EventBus.md)|Event bus for Android and Java that simplifies communication between Activities, Fragments, Threads, Services, etc. Less code, better quality.


11 changes: 0 additions & 11 deletions doc/实践指南/01Android开源框架实践指南:okio.md

This file was deleted.

11 changes: 0 additions & 11 deletions doc/实践指南/02Android开源框架实践指南:okhttp.md

This file was deleted.

125 changes: 0 additions & 125 deletions doc/实践指南/06Android开源框架实践指南:RxJava.md

This file was deleted.

File renamed without changes.

0 comments on commit aeab101

Please sign in to comment.