Files
super-app/android/navi-design/build.gradle
Soumya Ranjan Patra f5f9e30e83 NTP-76716 | Coil and Pager version Bump (#16769)
Co-authored-by: Shivam Goyal <shivam.goyal@navi.com>
2025-07-02 10:49:38 +00:00

88 lines
2.2 KiB
Groovy

plugins {
alias libs.plugins.android.library
alias libs.plugins.kotlin.android
alias libs.plugins.kotlin.compose
alias libs.plugins.kotlin.kapt
alias libs.plugins.kotlin.parcelize
alias libs.plugins.ksp
}
android {
namespace 'com.navi.design'
compileSdk 35
defaultConfig {
minSdk 24
targetSdk 34
consumerProguardFiles "consumer-rules.pro"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
buildFeatures {
compose true
dataBinding 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'
}
flavorDimensions = ["app"]
productFlavors {
qa {
isDefault true
dimension "app"
}
prod {
dimension "app"
}
}
}
dependencies {
api project(":navi-base")
api platform(libs.androidx.compose.bom)
api libs.airbnb.lottie
api libs.airbnb.lottieCompose
api libs.androidx.compose.foundation
api libs.androidx.compose.material
api libs.androidx.compose.material3
api libs.androidx.compose.ui.toolingPreview
api libs.androidx.constraintlayoutCompose
api libs.androidx.core.ktx
api libs.coil.compose
api libs.coil.networkOkhttp
api libs.facebook.shimmer
api libs.glide.glide
debugApi libs.androidx.compose.ui.tooling
implementation libs.accompanist.systemuicontroller
implementation libs.android.material
implementation libs.androidx.appcompat
implementation libs.androidx.lifecycle.runtime.ktx
androidTestImplementation libs.androidx.test.espresso.core
androidTestImplementation libs.androidx.test.junit
testImplementation libs.junit
testImplementation libs.mockk
ksp libs.glide.ksp
}