Permission
implementation ‘com.yanzhenjie:permission:2.0.3’ Github地址
解析json
implementation ‘com.google.code.gson:gson:2.8.2 Github地址
图片加载库glide
implementation ‘com.github.bumptech.glide:glide:4.6.1’
annotationProcessor ‘com.github.bumptech.glide:compiler:4.6.1’
Github地址
图片轮番播放
implementation ‘com.youth.banner:banner:1.4.10’
需要配合glide使用
Github地址
上拉加载下拉刷新smartRefreshLayout
implementation ‘com.scwang.smartrefresh:SmartRefreshLayout:1.1.2’ //1.0.5及以前版本的老用户升级需谨慎,API改动过大
implementation ‘com.scwang.smartrefresh:SmartRefreshHeader:1.1.2’ //没有使用特殊Header,可以不加这行
如果使用 AndroidX 在 gradle.properties 中添加 android.useAndroidX=true android.enableJetifier=true
Github地址
RxJava3相关
implementation ‘io.reactivex.rxjava3:rxjava:3.0.3’
implementation ‘io.reactivex.rxjava3:rxandroid:3.0.0’//RxAndroid
implementation ‘com.jakewharton.rxbinding4:rxbinding:4.0.0’ // 操作功能防抖
Retrofit相关
implementation ‘com.squareup.retrofit2:retrofit:2.9.0’
implementation ‘com.squareup.retrofit2:converter-gson:2.4.0’//retrofit要添加的gson解析器
implementation ‘com.squareup.retrofit2:adapter-rxjava3:2.9.0’//retrofit与rxjava3的适配器
底部导航栏
implementation ‘com.ashokvarma.android:bottom-navigation-bar:2.2.0’