## 開發(fā)架構(gòu)/模式
1. [google-mvp](https://github.com/googlesamples/android-architecture/tree/todo-mvp)
2. [google-mvvm](https://github.com/googlesamples/android-architecture/tree/todo-mvvm-live)
3. [google-clean](https://github.com/android10/Android-CleanArchitecture)
4. [MVP+dagger](https://github.com/dingjiaxing/MvpDaggerArch)
5. [MVVMHabit](https://github.com/goldze/MVVMHabit)
6. [mosbyMVP](https://github.com/sockeqwe/mosby)
7. [webprogress](https://github.com/xudjx/webprogress)
* Android WebView獨(dú)立進(jìn)程解決方案
### 組件化相關(guān)
1. [arouter](https://github.com/alibaba/ARouter)
*? 組件化路由框架逢倍,可解決組件間通信問題
2. [CC](https://github.com/luckybilly/CC)
* 業(yè)界首個(gè)支持漸進(jìn)式組件化改造的Android組件化開源框架溺森,支持跨進(jìn)程調(diào)用
## 網(wǎng)絡(luò)
1. [okhttp](https://github.com/square/okhttp): HTTP是現(xiàn)代應(yīng)用常用的一種交換數(shù)據(jù)和媒體的網(wǎng)絡(luò)方式尸昧,高效地使用HTTP能讓資源加載更快慨蛙,節(jié)省帶寬凤覆。OkHttp是一個(gè)高效的HTTP客戶端
* 支持HTTP/2似扔,允許所有同一個(gè)主機(jī)地址的請(qǐng)求共享同一個(gè)socket連接
* 連接池減少請(qǐng)求延時(shí)
* 透明的GZIP壓縮減少響應(yīng)數(shù)據(jù)的大小
* 緩存響應(yīng)內(nèi)容租冠,避免一些完全重復(fù)的請(qǐng)求
2. [retrofit](https://github.com/square/retrofit)
* 負(fù)責(zé)網(wǎng)絡(luò)接口的封裝
3. [glide](https://github.com/bumptech/glide)
* 使用最廣泛的圖片加載庫(kù)
4. [LoadSir](https://github.com/KingJA/LoadSir)
* 優(yōu)雅的加載輔助庫(kù)
## UI
1. [banner](https://github.com/youth5201314/banner)
* Android廣告圖片輪播控件搪花,支持無(wú)限循環(huán)和多種主題遏片,可以靈活設(shè)置輪播樣式、動(dòng)畫撮竿、輪播和切換時(shí)間吮便、位置、圖片加載框架等幢踏!
2. [SmartRefreshLayout](SmartRefreshLayout)
* 支持所有的 View
* 支持自動(dòng)刷新髓需、自動(dòng)上拉加載
* 支持淘寶二樓和二級(jí)刷新
3. [BaseRecyclerViewAdapterHelper](https://github.com/CymChad/BaseRecyclerViewAdapterHelper) :強(qiáng)大的recyclerview輔助庫(kù)
* 優(yōu)化Adapter代碼(減少百分之70%代碼)
4. [photoView](photoView)
* 使用最廣泛的圖片顯示庫(kù)
5. [FlowLayout](https://github.com/hongyangAndroid/FlowLayout)
* 流式布局
6. [SmartTabLayout](https://github.com/ogaclejapan/SmartTabLayout)
* 一個(gè)tab樣式庫(kù),支持各種tab的顯示房蝉,可與viewpager搭配使用
7. [CircleImageView](https://github.com/hdodenhof/CircleImageView)
* 支持顯示圓形圖片的組件
8. [material-dialogs](https://github.com/afollestad/material-dialogs)
* 一個(gè)dialog樣式庫(kù)僚匆,包含很多風(fēng)格的dialog
9. [BottomDialog](https://github.com/shaohui10086/BottomDialog)
* 支持自定義底部dialog?
10. [CalendarView](https://github.com/huanghaibin-dev/CalendarView)
* 日歷顯示組件
11. [PictureSelector](https://github.com/LuckSiege/PictureSelector)
* 圖片選擇框架
## 數(shù)據(jù)
1. [greenDao](https://github.com/greenrobot/greenDAO)
* GreenDAO是一個(gè)高性能數(shù)據(jù)庫(kù)微渠,是開源的Android ORM(“對(duì)象/關(guān)系映射”),通過ORM(稱為“對(duì)象/關(guān)系映射”)咧擂,在我們數(shù)據(jù)庫(kù)開發(fā)過程中節(jié)省了開發(fā)時(shí)間逞盆!
2. [MMKV](https://github.com/Tencent/MMKV)
* MMKV 是基于 mmap 內(nèi)存映射的 key-value 組件,底層序列化/反序列化使用 protobuf 實(shí)現(xiàn)松申,性能高云芦,穩(wěn)定性強(qiáng)。從 2015 年中至今在微信上使用贸桶,其性能和穩(wěn)定性經(jīng)過了時(shí)間的驗(yàn)證舅逸。近期也已移植到 Android / macOS / Windows 平臺(tái),一并開源皇筛。
3. [LitePal](https://github.com/LitePalFramework/LitePal)
* 一款開源的Android數(shù)據(jù)庫(kù)開發(fā)框架琉历,使用簡(jiǎn)單
4. [EventBus](https://github.com/greenrobot/EventBus)
* EventBus是一種用于Android的事件發(fā)布-訂閱總線,用于事件和消息的傳遞
## 工具
1. [RxJava](https://github.com/ReactiveX/RxJava)
2. [fastjson](https://github.com/alibaba/fastjson)
* 性能最好的json轉(zhuǎn)換工具庫(kù)
3. [logger](logger)
* 日志打印庫(kù)
4. [butterknife](https://github.com/JakeWharton/butterknife)
* 簡(jiǎn)化findViewById的庫(kù)
5. [RxPermissions](https://github.com/tbruyelle/RxPermissions)
* 一個(gè)使用簡(jiǎn)單方便的權(quán)限請(qǐng)求庫(kù)
6. [dagger](https://github.com/square/dagger)
* 注入框架
7. [leakcanary](https://github.com/square/leakcanary)
* 內(nèi)存泄漏檢測(cè)工具
8. [tess-two](https://github.com/rmtheis/tess-two)
* OCR文字識(shí)別的android庫(kù)