以下是個人實際開發中經常用到的開源架構,後續會持續更新…
1.Butterknife
将Android視圖和回調綁定到字段和方法
https://github.com/JakeWharton/butterknife
2.Material - dialogs
一個漂亮,流暢且可自定義的對話框API
https://github.com/afollestad/material-dialogs
3.BaseRecyclerViewAdapterHelper
支援recyclerView的各種拓展,包括上拉加載、adapter擴充卡、多布局等
https://github.com/CymChad/BaseRecyclerViewAdapterHelper
4.Permission
Android6.0後的動态權限請求
https://github.com/yanzhenjie/AndPermission
5.ImmersionBar
android 4.4以上沉浸式狀态欄和沉浸式導航欄管理,包括狀态欄字型顔色,一句代碼輕松實作,以及對bar的其他設定
https://github.com/gyf-dev/ImmersionBar
6.Glide
适用于Android的圖像加載和緩存庫專注于平滑滾動
https://github.com/bumptech/glide
7.Okhttp-OkGo
該庫是基于 Http 協定,封裝了 OkHttp 的網絡請求架構,比 Retrofit 更簡單易用,支援 RxJava,RxJava2,支援自定義緩存,支援批量斷點下載下傳管理和批量上傳管理功能
https://github.com/jeasonlzy/okhttp-OkGo
8.PictureSelector
一款針對android平台下的圖檔選擇器,支援從相冊或拍照選擇圖檔或視訊、音頻,支援動态權限擷取、裁剪(單圖or多圖裁剪)、壓縮、主題自定義配置等功能、适配android 6.0+系統的開源圖檔選擇架構
https://github.com/LuckSiege/PictureSelector
9.CircleImageView
一個快速的圓形ImageView完美的配置檔案圖像
https://github.com/hdodenhof/CircleImageView
10.MPAndroidChart
Android圖表視圖/圖形視圖庫,支援線條形 - 雷達 - 泡泡和燭台圖表以及縮放,拖動和動畫
https://github.com/PhilJay/MPAndroidChart
11.SwipeRecyclerView
RecyclerView側滑菜單,Item拖拽,滑動删除Item,自動加載更多,HeaderView,FooterView,Item分組黏貼
https://github.com/yanzhenjie/SwipeRecyclerView
12.ShimmerRecyclerView
具有微光視圖的自定義回收器視圖,用于訓示正在加載視圖
https://github.com/sharish/ShimmerRecyclerView
13.GreenDAO
一款輕松快速的Android ORM解決方案,可将對象映射到SQLite資料庫
https://github.com/greenrobot/greenDAO
14.SwitchButton
美麗+輕量級+自定義風格的Android開關小部件
https://github.com/zcweng/SwitchButton
15.CircleIndicator
一個輕量級的viewpager訓示器,如nexus 5啟動器
https://github.com/ongakuer/CircleIndicator
16.QMUI
提高 Android UI 開發效率的 UI 庫
https://github.com/QMUI/QMUI_Android
17.SwipBackLayout
可幫助您使用滑動後退手勢建構應用
https://github.com/ikew0ng/SwipeBackLayout
原文釋出時間為:2018-10-13
本文來自雲栖社群合作夥伴“
Android開發中文站”,了解相關資訊可以關注“
”。