Table of Contents
1 BaseRecyclerViewAdapterHelper
11 MagicIndicator 擴展性強的ViewPager指示器框架
19 加載動畫庫 AVLoadingIndicatorView
1 BaseRecyclerViewAdapterHelper
封裝完善的RecyclerView Adapter
3.x版本使用kotlin和AndroidX 編寫
2 Glide開源圖片加載類庫
3 OKhttp 網絡請求框架
4 Retrofit 網絡請求框架
5 EventBus事件總線
6 RxJava 異步請求框架
7 GreenDao高效的數據庫
8 註解框架
8.1 Butterknife註解框架
8.2 Dagger2
A fast dependency injector for Android and Java
Dagger2是一款基於Java註解來實現的完全在編譯階段完成依賴注入的開源庫,主要用於模塊間解耦、提高代碼的健壯性和可維護性。Dagger2在編譯階段通過apt利用Java註解自動生成Java代碼,然後結合手寫的代碼來自動幫我們完成依賴注入的工作。
9 SmartRefreshLayout 刷新佈局的框架
支持上滑加載更多和下拉刷新,功能豐富,可擴展性強,使用說明 github地址
10 圓形ImageView控件
11 MagicIndicator 擴展性強的ViewPager指示器框架
是ViewPagerIndicator、TabLayout、PagerSlidingTabStrip的最佳替代品
Github地址
12 StatusBarUtil狀態欄工具類
A util for setting status bar style on Android App
github地址
13 Android選擇器庫
安卓選擇器類庫,包括日期及時間選擇器(可設置範圍)、單項選擇器(可用於性別、職業、學歷、星座等)、城市地址選擇器(分省級、地級及縣級)、數字選擇器(可用於年齡、身高、體重、溫度等)等……可以切換不同的模式(目前有普通模式,3d滾輪模式)
github地址
14 TakePhoto圖片選擇庫
一款用於在Android設備上獲取照片(拍照或從相冊、文件中選擇)、裁剪圖片、壓縮圖片的開源工具庫
15 圖片選擇器PictureSelector
16 RecyclerView 粘性標籤庫
17 RxPermissions
權限檢查庫
18 路由庫 ARouter
阿里開源,常用於組件化的場景
19 加載動畫庫 AVLoadingIndicatorView
20 Android流式佈局FlowLayout
用於產品標籤等場景