已經(jīng)開發(fā)Android3、4年秕豫,手上有一些常用的開發(fā)框架朴艰,里面的設(shè)計(jì)非常優(yōu)美,帶給我很多設(shè)計(jì)的思路馁蒂,所以最近開了一個(gè)文集-開源庫源碼解析淹办,對這些輪子一一打開吧凉,品茶細(xì)看。主要通過流程圖俱饿、代碼詳細(xì)撮珠、設(shè)計(jì)之美等方面展開沮脖,爭取做到一周一更。下面只是初步的目錄芯急,我會(huì)在分析過程中根據(jù)情況進(jìn)行修改勺届,不作為最終目錄。希望給自己一個(gè)總結(jié)娶耍,給大家?guī)硪恍┧悸访庾恕W屛覀冊贏ndroid的世界一路前行。
緩存:
- DiskLruCache
圖片加載:
- Android Universal Image Loader
- Picasso
- Fresco
- Glide
圖片處理
- Picasso-transformations
- Glide-transformations
- Android-gpuimage
網(wǎng)絡(luò)請求
- Android Async HTTP
- AndroidAsync
- OKHttp
- Retrofit
- Volley
網(wǎng)絡(luò)解析
json解析:
- Gson
- Jackson
- Fastjson
http解析: - HtmlPaser
- Jsoup
數(shù)據(jù)庫
- OrmLite
- Suger
- GreenDAO
- ActiveAndroid
- SQLBrite
- Realm
依賴注入
- ButterKnife
- Dagger2
- AndroidAnotations
圖表
- WilliamChart
- HelloCharts
- MPAndroidChart
后臺處理
事件總線
- EventBus
- Otto
響應(yīng)式編程
- RxJava
- RxJavaJoins
- RxAndroid
- RxBinding
- Agera
Log框架
- Logger
- Hugo
- Timber
測試框架
- Mockito
- Robotium
- Robolectric
調(diào)試框架
- Stecho
性能優(yōu)化
- 內(nèi)存泄露檢測 LeakCanary
- 崩潰報(bào)告 ACRA
可以隨意轉(zhuǎn)發(fā)榕酒,也歡迎關(guān)注我的簡書胚膊,我會(huì)堅(jiān)持給大家?guī)矸窒怼?/p>