11plugins {
22 id ' com.android.application'
33 id ' org.jetbrains.kotlin.android'
4+
45 id ' kotlin-android-extensions'
5- // serialization
6+ // id 'kotlin-parcelize'
7+
68 id ' org.jetbrains.kotlin.plugin.serialization' version ' 1.7.20'
7- // hilt
89 id ' dagger.hilt.android.plugin'
9- // plugin for databinding & hilt
10+
11+ // plugin for data binding, hilt
1012 id ' kotlin-kapt'
11- // for hiding keys used in manifest
13+
14+ // plugin for hiding keys used in manifest
1215 id ' com.google.android.libraries.mapsplatform.secrets-gradle-plugin'
1316
1417 // Add the Google services Gradle plugin
15- id( " com.google.gms.google-services" )
18+ id ' com.google.gms.google-services'
1619}
20+
1721Properties properties = new Properties ()
1822properties. load(project. rootProject. file(' local.properties' ). newDataInputStream())
23+
1924android {
2025 namespace ' com.runnect.runnect'
2126 compileSdk 33
@@ -36,6 +41,7 @@ android {
3641 buildConfigField " String" , " REMOTE_KEY_APP_VERSION" , properties[" REMOTE_KEY_APP_VERSION" ]
3742
3843 }
44+
3945 buildFeatures {
4046 buildConfig = true
4147 }
@@ -46,21 +52,23 @@ android {
4652 proguardFiles getDefaultProguardFile(' proguard-android-optimize.txt' ), ' proguard-rules.pro'
4753 }
4854 }
55+
4956 compileOptions {
5057 sourceCompatibility JavaVersion . VERSION_1_8
5158 targetCompatibility JavaVersion . VERSION_1_8
5259 }
60+
5361 kotlinOptions {
5462 jvmTarget = ' 1.8'
5563 }
64+
5665 buildFeatures {
5766 dataBinding true
5867 viewBinding true
5968 }
6069}
6170
6271dependencies {
63-
6472 implementation ' androidx.core:core-ktx:1.9.0'
6573 implementation ' androidx.appcompat:appcompat:1.5.1'
6674 implementation ' com.google.android.material:material:1.8.0'
0 commit comments