1 Star 0 Fork 1

zhyan / Jetpack-WanAndroid

forked from xuyf / Jetpack-WanAndroid 
Create your Gitee Account
Explore and code with more than 12 million developers,Free private repositories !:)
Sign up
This repository doesn't specify license. Please pay attention to the specific project description and its upstream code dependency when using it.
Clone or Download
wan.gradle 4.32 KB
Copy Edit Raw Blame History
李文 authored 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}",
]
}
1
https://gitee.com/getivt/Jetpack-WanAndroid.git
git@gitee.com:getivt/Jetpack-WanAndroid.git
getivt
Jetpack-WanAndroid
Jetpack-WanAndroid
master

Search