build.gradle.kts 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. plugins {
  2. id("d.convention.application")
  3. id("d.convention.compose")
  4. id("d.convention.hilt")
  5. id("d.convention.navigation")
  6. }
  7. android {
  8. namespace = "com.zaojiao.app"
  9. defaultConfig {
  10. applicationId = "com.zaojiao.app"
  11. versionCode = 1
  12. versionName = "1.0"
  13. }
  14. buildTypes {
  15. release {
  16. isMinifyEnabled = false
  17. proguardFiles(
  18. getDefaultProguardFile("proguard-android-optimize.txt"),
  19. "proguard-rules.pro"
  20. )
  21. }
  22. }
  23. }
  24. dependencies {
  25. implementation(project(":core:common"))
  26. implementation(project(":core:auth"))
  27. implementation(project(":core:nav"))
  28. implementation(project(":core:navx"))
  29. implementation(project(":data:domain"))
  30. implementation(project(":feat:audio"))
  31. implementation(project(":feat:design"))
  32. implementation(project(":feat:home"))
  33. implementation(project(":feat:baby"))
  34. implementation(project(":feat:settings"))
  35. implementation("androidx.core:core-splashscreen:1.0.1")
  36. implementation("androidx.startup:startup-runtime:1.1.1")
  37. implementation("androidx.activity:activity-compose:1.7.2")
  38. implementation("androidx.appcompat:appcompat:1.6.1")
  39. implementation("androidx.constraintlayout:constraintlayout:2.1.4")
  40. implementation("androidx.coordinatorlayout:coordinatorlayout:1.2.0")
  41. implementation("com.google.android.material:material:1.9.0")
  42. implementation(libs.coil.kt)
  43. implementation(libs.coil.kt.svg)
  44. implementation("com.google.accompanist:accompanist-systemuicontroller:0.30.1")
  45. implementation("androidx.tracing:tracing-ktx:1.1.0")
  46. testImplementation("junit:junit:4.13.2")
  47. androidTestImplementation("androidx.test.ext:junit:1.1.5")
  48. androidTestImplementation("androidx.test.espresso:espresso-core:3.5.1")
  49. }