1 Star 1 Fork 1

杨昌伟/Jetpack-WanAndroid

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
wan.gradle 4.32 KB
一键复制 编辑 原始数据 按行查看 历史
李文 提交于 2020-06-29 21:42 . buildSrc管理三方依赖
/**
* 项目使用自定义gradle文件来统一管理三方依赖。
* 其他使用方式 参照 buildSrc 目录。
*/
ext {
android = [
compileSdkVersion: 29,
buildToolsVersion: "29.0.2",
applicationId : "com.win.wan_android",
minSdkVersion : 21,
targetSdkVersion : 29,
versionCode : 1,
versionName : "1.0",
]
depsVersion = [
retrofitVersion : '2.8.1',
converterGsonVersion : '2.8.1',
gsonVersion : '2.8.6',
coroutinesVersion : '1.3.6',
loggingInterceptorVersion : '4.0.0',
lifecycleViewmodelKtxVersion: '2.2.0',
glideVersion : '4.11.0',
bannerVersion : '2.0.8',
refreshVersion : '1.1.2',
pagingVersion : '2.1.1',
koinVersion : '2.1.5',
arouterApiVersion : '1.5.0',
arouterCompilerVersion : '1.2.2',
mmkvVersion : '1.1.1',
viewPager2Veriosn : '1.0.0',
kotlinReflectVersion : '1.3.71',
]
depsLibs = [
appcompat : 'androidx.appcompat:appcompat:1.0.2',
coreKtx : 'androidx.core:core-ktx:1.0.2',
material : 'com.google.android.material:material:1.1.0',
constraintlayout : 'androidx.constraintlayout:constraintlayout:1.1.3',
navigationFragment : 'androidx.navigation:navigation-fragment:2.1.0',
navigationUi : 'androidx.navigation:navigation-ui:2.1.0',
lifecycleExt : 'androidx.lifecycle:lifecycle-extensions:2.2.0',
navigationFragmentKtx: 'androidx.navigation:navigation-fragment-ktx:2.1.0',
navigationUiKtx : 'androidx.navigation:navigation-ui-ktx:2.1.0',
junit : 'junit:junit:4.12',
extJunit : 'androidx.test.ext:junit:1.1.0',
espressoCore : 'androidx.test.espresso:espresso-core:3.1.1',
//网络请求
retrofit : "com.squareup.retrofit2:retrofit:${depsVersion.retrofitVersion}",
converterGson : "com.squareup.retrofit2:converter-gson:${depsVersion.converterGsonVersion}",
gson : "com.google.code.gson:gson:${depsVersion.gsonVersion}",
loggingInterceptor : "com.squareup.okhttp3:logging-interceptor:${depsVersion.loggingInterceptorVersion}",
//使用协程
coroutines : "org.jetbrains.kotlinx:kotlinx-coroutines-android:${depsVersion.coroutinesVersion}",
//viewmodel中使用viewmodelScope
lifecycleViewmodelKtx: "androidx.lifecycle:lifecycle-viewmodel-ktx:${depsVersion.lifecycleViewmodelKtxVersion}",
paging : "androidx.paging:paging-runtime:${depsVersion.pagingVersion}",
glide : "com.github.bumptech.glide:glide:${depsVersion.glideVersion}",
banner : "com.youth.banner:banner:${depsVersion.bannerVersion}",
SmartRefreshLayout : "com.scwang.smartrefresh:SmartRefreshLayout:${depsVersion.refreshVersion}",
// Koin AndroidX Scope feature
koinScop : "org.koin:koin-androidx-scope:${depsVersion.koinVersion}",
// Koin AndroidX ViewModel feature
KoinViewModel : "org.koin:koin-androidx-viewmodel:${depsVersion.koinVersion}",
// Koin AndroidX Fragment Factory (unstable version)
koinFragmet : "org.koin:koin-androidx-fragment:${depsVersion.koinVersion}",
//arouter
aroutreApi : "com.alibaba:arouter-api:${depsVersion.arouterApiVersion}",
arouterCompiler : "com.alibaba:arouter-compiler:${depsVersion.arouterCompilerVersion}",
//数据存储
mmkv : "com.tencent:mmkv-static:${depsVersion.mmkvVersion}",
//viewpager2
viewPager2 : "androidx.viewpager2:viewpager2:${depsVersion.viewPager2Veriosn}",
kotlinReflect : "org.jetbrains.kotlin:kotlin-reflect:${depsVersion.kotlinReflectVersion}",
]
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/yang_chang_wei/Jetpack-WanAndroid.git
git@gitee.com:yang_chang_wei/Jetpack-WanAndroid.git
yang_chang_wei
Jetpack-WanAndroid
Jetpack-WanAndroid
master

搜索帮助