build.gradle 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. plugins {
  2. id 'com.android.application'
  3. id 'org.jetbrains.kotlin.android'
  4. }
  5. apply(from: 'version.gradle')
  6. android {
  7. compileSdk 33
  8. defaultConfig {
  9. applicationId "com.sirekanian.spacetime"
  10. minSdk 21
  11. targetSdk 33
  12. versionCode appVersionCode
  13. versionName appVersionName
  14. archivesBaseName = "$applicationId-$versionName-$versionCode"
  15. vectorDrawables {
  16. useSupportLibrary true
  17. }
  18. }
  19. buildTypes {
  20. debug {
  21. applicationIdSuffix '.debug'
  22. }
  23. release {
  24. minifyEnabled true
  25. shrinkResources true
  26. proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard.pro'
  27. }
  28. }
  29. compileOptions {
  30. sourceCompatibility JavaVersion.VERSION_1_8
  31. targetCompatibility JavaVersion.VERSION_1_8
  32. }
  33. kotlinOptions {
  34. jvmTarget = '1.8'
  35. }
  36. buildFeatures {
  37. compose true
  38. }
  39. composeOptions {
  40. kotlinCompilerExtensionVersion composeCompilerVersion
  41. }
  42. packagingOptions {
  43. resources {
  44. excludes += '/META-INF/{AL2.0,LGPL2.1}'
  45. }
  46. }
  47. }
  48. dependencies {
  49. implementation "androidx.compose.material:material:$composeLibraryVersion"
  50. implementation "androidx.activity:activity-compose:1.6.0"
  51. implementation "com.google.accompanist:accompanist-pager:0.25.1"
  52. implementation "io.coil-kt:coil-compose:2.2.1"
  53. }