GitHub上受欢迎的Android UI Library
2018Android常用开源库总结
2019Android常用开源库总结
2020Android 常用开源库总结
网络加载:
const val OkHttp = "com.squareup.okhttp3:okhttp:4.9.0"
const val OkHttpInterceptorLogging ="com.squareup.okhttp3:logging-interceptor:4.9.0"
const val Retrofit = "com.squareup.retrofit2:retrofit:2.9.0"
const val RetrofitConverterGson =
"com.squareup.retrofit2:converter-gson:2.9.0"
数据解析:
const val Gson = "com.google.code.gson:gson:2.9.0"
本地数据保存:
const val MMKV = "com.tencent:mmkv-static:1.2.9"
屏幕适配:
const val AutoSize = "me.jessyan:autosize:1.2.1"
const val AutoSize = "com.github.JessYanCoding:AndroidAutoSize:v1.2.1"
路由导航跳转:
const val ARoute = "com.alibaba:arouter-api:1.5.1"
const val ARouteCompiler = "com.alibaba:arouter-compiler:1.5.1"
异步消息通知:
const val EventBus = "org.greenrobot:eventbus:3.2.0"
const val EventBusAPT = "org.greenrobot:eventbus-annotation-processor:3.2.0"
列表及刷新:
const val RecyclerViewAdapter ="com.github.CymChad:BaseRecyclerViewAdapterHelper:3.0.4"
const val Smartrefresh = "com.scwang.smart:refresh-layout-kernel:2.0.1"
const val Refreshheader = "com.scwang.smart:refresh-header-material:2.0.1"
const val Refreshfooter = "com.scwang.smart:refresh-footer-classics:2.0.1"
列表流式布局
const val Flexbox = "com.google.android.flexbox:flexbox:${Version.FlexboxVersion}"
状态栏:
const val StatusBar = "com.jaeger.statusbarutil:library:1.5.1"
权限设置:
const val PermissionX = "com.permissionx.guolindev:permissionx:1.4.0"
日志打印:
const val KLog = "com.github.zhaokaiqiang.klog:library:1.6.0"
控件形状
const val ShapeView = "com.github.leifu1107:ShapeView:1.0.1"
轮播图
const val Banner = "com.bigkoo:convenientbanner:2.1.5"
弹框
const val XPopup = "com.github.li-xiaojun:XPopup:2.5.6"
选择器
const val PickerView = "com.contrarywind:Android-PickerView:4.1.9"
动画加载
const val Lottie = "com.airbnb.android:lottie:3.5.0"
仿微信相机拍摄
const val Camera = "cjt.library.wheel:camera:1.1.9"
悬浮窗
const val EasyFloat = "com.github.princekin-f:EasyFloat:2.0.3"
图片选择
const val Pictureselector = "io.github.lucksiege:pictureselector:${Version.PictureselectorVersion}"
缩略图转原图
const val Pictureselector = "com.github.Hitomis:transferee:1.6.1"
引导图层
const val NewGuide = "com.github.huburt-Hu:NewbieGuide:${Version.NewGuideVersion}"
网友评论