Files
super-app/android/navi-amc/build.gradle
Shivam Goyal 22e94dc203 NTP-7562 | Bump External Dependencies (#16754)
Co-authored-by: Kishan Kumar <kishan.kumar@navi.com>
2025-06-27 10:09:51 +00:00

93 lines
2.4 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.kapt
alias libs.plugins.kotlin.parcelize
alias libs.plugins.ksp
alias libs.plugins.androidx.navigation
}
android {
namespace 'com.navi.amc'
compileSdk 35
defaultConfig {
minSdk 24
targetSdk 34
consumerProguardFiles "consumer-rules.pro"
multiDexEnabled true
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
buildFeatures {
compose true
dataBinding true
viewBinding true
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
benchmark {
initWith release
matchingFallbacks = ['release']
}
}
compileOptions {
incremental true
sourceCompatibility JavaVersion.VERSION_17
targetCompatibility JavaVersion.VERSION_17
}
kotlinOptions {
freeCompilerArgs += ["-Xstring-concat=inline"]
jvmTarget = '17'
}
packagingOptions {
resources {
excludes += ['META-INF']
}
}
flavorDimensions = ["app"]
productFlavors {
qa {
isDefault true
dimension "app"
}
prod {
dimension "app"
}
}
}
ksp {
arg("compose-destinations.codeGenPackageName", "com.navi.amc.compose")
}
dependencies {
implementation project(":navi-payment")
implementation project(':navi-rr')
implementation libs.androidx.appcompat
implementation libs.androidx.constraintlayout
implementation libs.androidx.core.ktx
implementation libs.androidx.fragment.ktx
implementation libs.dagger.hiltAndroid
implementation libs.digio.gateway.kyc
implementation libs.digitap
implementation libs.philjay.mpAndroidChart
implementation libs.raamcosta.composeDestinations.bottomSheet
implementation libs.raamcosta.composeDestinations.core
androidTestImplementation libs.androidx.test.espresso.core
androidTestImplementation libs.androidx.test.junit
testImplementation libs.junit
ksp libs.androidx.hilt.compiler
ksp libs.dagger.hiltCompiler
ksp libs.raamcosta.composeDestinations.ksp
}