Files
super-app/android/navi-cycs/build.gradle
Soumya Ranjan Patra db5b8b25b9 NTP-70897 | Raamcosta v2 bump (#16535)
Co-authored-by: Ujjwal Kumar <ujjwal.kumar@navi.com>
2025-06-19 15:40:11 +00:00

74 lines
1.9 KiB
Groovy

plugins {
alias libs.plugins.android.library
alias libs.plugins.hilt.android
alias libs.plugins.kotlin.android
alias libs.plugins.kotlin.compose
alias libs.plugins.kotlin.parcelize
alias libs.plugins.ksp
}
android {
namespace 'com.navi.cycs'
compileSdk 35
defaultConfig {
minSdk 24
targetSdk 34
consumerProguardFiles "consumer-rules.pro"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
buildFeatures {
compose true
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
benchmark {
initWith release
matchingFallbacks = ['release']
}
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_17
targetCompatibility JavaVersion.VERSION_17
}
kotlinOptions {
freeCompilerArgs += ["-Xstring-concat=inline"]
jvmTarget = '17'
}
flavorDimensions = ["app"]
productFlavors {
qa {
isDefault true
dimension "app"
}
prod {
dimension "app"
}
}
}
ksp {
arg("compose-destinations.codeGenPackageName", "com.navi.cycs.compose")
}
dependencies {
implementation project(":navi-common")
implementation libs.android.material
implementation libs.androidx.appcompat
implementation libs.androidx.compose.material3
implementation libs.androidx.core.ktx
implementation libs.androidx.lifecycle.viewmodel.ktx
implementation libs.dagger.hiltAndroid
implementation libs.raamcosta.composeDestinations.bottomSheet
implementation libs.raamcosta.composeDestinations.core
ksp libs.androidx.hilt.compiler
ksp libs.dagger.hiltCompiler
ksp libs.raamcosta.composeDestinations.ksp
}