config.gradle 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. ext {
  2. android = [
  3. compileSdk : 31,
  4. buildToolsVersion: "31.0.0",
  5. minSdk : 23,
  6. targetSdk : 31,
  7. versionCode : 1,
  8. versionName : "0.0.1"
  9. ]
  10. ktx = [
  11. stdlib : "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version",
  12. coroutines : "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0",
  13. core : "androidx.core:core-ktx:1.6.0",
  14. legacySupportV4: "androidx.legacy:legacy-support-v4:1.0.0"
  15. ]
  16. ui = [
  17. appcompat : "androidx.appcompat:appcompat:1.4.0",
  18. material : "com.google.android.material:material:1.4.0",
  19. constraintlayout : "androidx.constraintlayout:constraintlayout:2.1.0",
  20. swiperefreshlayout: "androidx.swiperefreshlayout:swiperefreshlayout:1.1.0",
  21. recyclerview : "androidx.recyclerview:recyclerview:1.2.1",
  22. cardview : "androidx.cardview:cardview:1.0.0"
  23. ]
  24. jetpack = [
  25. viewmodel: "androidx.lifecycle:lifecycle-viewmodel-ktx:2.4.0",
  26. livedata : "androidx.lifecycle:lifecycle-livedata-ktx:2.4.0",
  27. extension: "androidx.lifecycle:lifecycle-extensions:2.2.0",
  28. activity : "androidx.activity:activity-ktx:1.4.0",
  29. fragment : "androidx.fragment:fragment-ktx:1.4.0"
  30. ]
  31. net = [
  32. retrofit : "com.squareup.retrofit2:retrofit:2.9.0",
  33. converter : "com.squareup.retrofit2:converter-gson:2.9.0",
  34. okhttp : "com.squareup.okhttp3:okhttp:4.9.0",
  35. gson : "com.google.code.gson:gson:2.8.6",
  36. glide : "com.github.bumptech.glide:glide:4.12.0",
  37. integration: "com.github.bumptech.glide:okhttp3-integration:4.12.0"
  38. ]
  39. other = [
  40. zap : "io.github.suyghur.dolin:zap:1.0.0",
  41. mmkv : "com.tencent:mmkv-static:1.2.10",
  42. ]
  43. ktxLibs = ktx.values()
  44. jetpackLibs = jetpack.values()
  45. uiLibs = ui.values()
  46. }