開篇
哈喽,今天給大家分享我用一個月時間,深入Github中,給大家整理了日常頻繁使用的安卓開源庫,如果你是安卓開發者,這篇文章一定不能錯過,因為下面的開源庫肯定值得你日常使用和收藏的。
好了,廢話不多說。下面開始正式介紹。
RecyclerViewAdapter
- BaseRecyclerViewAdapterHelper(萬能Adapter Github Star15.5k的神器)
https://github.com/CymChad/BaseRecyclerViewAdapterHelper是一個強大的RecyclerAdapter架構,它能節約開發者大量的開發時間,內建了大部分清單常用需求解決方案 使用的感覺至于三個字,爽爽爽,用過你就知道了 使用起來代碼非常簡潔
- SlideAdapter【用起來還可以,主要用作側滑,不過比起第一個要遜色不少,隻想用側滑的可以了解下】
https://github.com/yhaolpz/SlideAdapter一句代碼搞定 RecycleView 側滑菜單、添加頭部底部、加載更多 , 像 Glide 一樣簡潔的鍊式調用輕松實作 Adapter
下拉重新整理架構
- SmartRefreshLayout【Github Star 15.1k的神器】
https://github.com/scwang90/SmartRefreshLayout下拉重新整理、上拉加載、二級重新整理、淘寶二樓、RefreshLayout、OverScroll,Android智能下拉重新整理架構,支援越界回彈、越界拖動,具有極強的擴充性,內建了幾十種炫酷的Header和 Footer 說它為最智能的下拉重新整理架構也不為過
各種提示彈框
- 空祖家的dialog框 可以快速實作Material 風格和ios彈框風格的dialog
https://github.com/kongzue/Dialog非常實用 有警告 錯誤 完成 和 選擇各種各樣的對話框
- BasePopup 【Github Star 1.7k】
https://github.com/razerdp/BasePopup一個通用的popupwindow 内置多種自定義的Popu視圖,也可以參照文檔快速實作一個PopupWindow
- SmartShow
https://github.com/the-pig-of-jungle/SmartShow可以快速實作以下功能 Smart Toast & Snackbar & TopBar & Dialog
- Toasty 【Github Star 4.7k】
https://github.com/GrenderG/Toasty帶顔色和狀态(成功,錯誤,資訊,警告)的Toast 你可以自定義自己的來實作
網絡請求架構
- OkGo 【Github Star 8.4k】
該庫是基于 Http 協定,封裝了 OkHttp 的網絡請求架構,比 Retrofit 更簡單易用.
支援 RxJava,RxJava2,支援自定義緩存,支援批量斷點下載下傳管理和批量上傳管理功能
ps:最近一年沒有更新不知道什麼原因,不過還是目前 我覺得最好用的網絡請求架構
https://github.com/jeasonlzy/okhttp-OkGo
頁面效果
- RevelyGradient
https://github.com/revely-inc/co.revely.gradient#revelygradient可以非常快速的實作頁面的顔色漸變效果,一行代碼搞定
結束語,做開發的千萬不要重複造輪子,快點收藏,把上面的架構用起來,省下來的時間可以打遊戲(開個玩笑,可以學習點其他的充實自己)