AndroidBaseProject
https://github.com/abigpig/AndroidBaseProject
Quick Strong Full function library project
1.Blankj/AndroidUtilCode
各種小工具的合集
https://github.com/Blankj/AndroidUtilCode/blob/master/utilcode/README-CN.md
2.bumptech/glide
Glide是一個快速高效的Android圖檔加載庫,注重于平滑的滾動。Glide提供了易用的API,高性能、可擴充的圖檔解碼管道(decode pipeline),以及自動的資源池技術。
Glide 支援拉取,解碼和展示視訊快照,圖檔,和GIF動畫。
Glide的Api是如此的靈活,開發者甚至可以插入和替換成自己喜愛的任何網絡棧。
Glide使用的是一個定制化的基于HttpUrlConnection的棧,但同時也提供了與Google Volley和Square OkHttp快速內建的工具庫。
Glide 的主要目标是讓任何形式的圖檔清單的滾動盡可能地變得更快、更平滑,但實際上,Glide幾乎能滿足你對遠端圖檔的拉取/縮放/顯示的一切需求。
https://muyangmin.github.io/glide-docs-cn/
3.Butter Knife
Bind Android views and callbacks to fields and methods.
https://github.com/abigpig/butterknife
4.scwang90/SmartRefreshLayout
SmartRefreshLayout的目标是打造一個強大,穩定,成熟的下拉重新整理架構,并內建各種的炫酷、多樣、實用、美觀的Header和Footer。 正如名字所說,SmartRefreshLayout是一個“聰明”或者“智能”的下拉重新整理布局,由于它的“智能”, 它不隻是支援所有的View,還支援多層嵌套的視圖結構。 它繼承自ViewGroup 而不是FrameLayout或LinearLayout,提高了性能。 也吸取了現在流行的各種重新整理布局的優點,包括谷歌官方的 SwipeRefreshLayout, 其他第三方的 Ultra-Pull-To-Refresh、TwinklingRefreshLayout 。 還內建了各種炫酷的 Header 和 Footer。
https://github.com/abigpig/SmartRefreshLayout
5.google/gson
A Java serialization/deserialization library to convert Java Objects into JSON and back
https://github.com/google/gson
6.//square/okio
Okio is a library that complements java.io and java.nio to make it much easier to access, store, and process your data. It started as a component of OkHttp, the capable HTTP client included in Android. It's well-exercised and ready to solve new problems.
https://github.com/square/okio/
7.//square/okhttp
An HTTP & HTTP/2 client for Android and Java applications.
https://github.com/square/okhttp
8.//square/retrofit
Type-safe HTTP client for Android and Java by Square, Inc.
https://github.com/square/retrofit