config.gradle 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. ext {
  2. module = [
  3. remoteLib : false,
  4. minifyEnabled: false,
  5. publish : false,
  6. language : 1
  7. ]
  8. android = [
  9. compileSdk : 31,
  10. buildToolsVersion: '31.0.0',
  11. minSdk : 21,
  12. targetSdk : 31,
  13. ]
  14. ktx = [
  15. stdlib : "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version",
  16. coroutines : "org.jetbrains.kotlinx:kotlinx-coroutines-core:$coroutines_version",
  17. core : "androidx.core:core-ktx:1.7.0",
  18. ]
  19. ui = [
  20. appcompat : "androidx.appcompat:appcompat:1.4.0",
  21. material : "com.google.android.material:material:1.4.0",
  22. constraintlayout : "androidx.constraintlayout:constraintlayout:2.1.0",
  23. swiperefreshlayout: "androidx.swiperefreshlayout:swiperefreshlayout:1.1.0",
  24. recyclerview : "androidx.recyclerview:recyclerview:1.2.1",
  25. cardview : "androidx.cardview:cardview:1.0.0"
  26. ]
  27. jetpack = [
  28. viewmodel: "androidx.lifecycle:lifecycle-viewmodel-ktx:2.4.0",
  29. livedata : "androidx.lifecycle:lifecycle-livedata-ktx:2.4.0",
  30. extension: "androidx.lifecycle:lifecycle-extensions:2.2.0",
  31. activity : "androidx.activity:activity-ktx:1.4.0",
  32. fragment : "androidx.fragment:fragment-ktx:1.4.0"
  33. ]
  34. ktxLibs = ktx.values()
  35. jetpackLibs = jetpack.values()
  36. uiLibs = ui.values()
  37. }