build.gradle 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. plugins {
  2. alias(libs.plugins.android.application)
  3. alias(libs.plugins.jetbrains.kotlin.android)
  4. }
  5. android {
  6. namespace 'com.grkj.iscs_mc'
  7. compileSdk 34
  8. viewBinding.enabled = true
  9. defaultConfig {
  10. applicationId "com.grkj.iscs_mc"
  11. minSdk 24
  12. targetSdk 34
  13. versionCode 1
  14. versionName "1.0"
  15. multiDexEnabled true
  16. testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
  17. }
  18. buildTypes {
  19. release {
  20. minifyEnabled false
  21. proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
  22. }
  23. }
  24. compileOptions {
  25. sourceCompatibility JavaVersion.VERSION_1_8
  26. targetCompatibility JavaVersion.VERSION_1_8
  27. }
  28. kotlinOptions {
  29. jvmTarget = '1.8'
  30. }
  31. }
  32. dependencies {
  33. implementation libs.androidx.core.ktx
  34. implementation libs.androidx.appcompat
  35. implementation libs.material
  36. implementation libs.androidx.activity
  37. implementation libs.androidx.constraintlayout
  38. implementation libs.androidx.lifecycle.runtime.ktx
  39. implementation libs.androidx.activity.compose
  40. implementation platform(libs.androidx.compose.bom)
  41. implementation libs.androidx.ui
  42. implementation libs.androidx.ui.graphics
  43. implementation libs.androidx.ui.tooling.preview
  44. implementation libs.androidx.material3
  45. testImplementation libs.junit
  46. androidTestImplementation libs.androidx.junit
  47. androidTestImplementation libs.androidx.espresso.core
  48. androidTestImplementation platform(libs.androidx.compose.bom)
  49. androidTestImplementation libs.androidx.ui.test.junit4
  50. debugImplementation libs.androidx.ui.tooling
  51. debugImplementation libs.androidx.ui.test.manifest
  52. implementation libs.okhttps
  53. implementation libs.okhttps.stomp
  54. implementation libs.log.interceptor
  55. implementation libs.autosize
  56. implementation 'androidx.multidex:multidex:2.0.1'
  57. // https://github.com/googlesamples/easypermissions
  58. implementation 'pub.devrel:easypermissions:3.0.0'
  59. implementation 'com.wang.avi:library:2.1.3'
  60. }