@@ -4,7 +4,7 @@ plugins {
44
55 id ' kotlin-parcelize'
66
7- id ' org.jetbrains.kotlin.plugin.serialization' version ' 1.7.20 '
7+ id ' org.jetbrains.kotlin.plugin.serialization' version ' 1.8.10 '
88 id ' dagger.hilt.android.plugin'
99
1010 // plugin for data binding, hilt
@@ -22,12 +22,12 @@ properties.load(project.rootProject.file('local.properties').newDataInputStream(
2222
2323android {
2424 namespace ' com.runnect.runnect'
25- compileSdk 33
25+ compileSdk 34
2626
2727 defaultConfig {
2828 applicationId " com.runnect.runnect"
2929 minSdk 28
30- targetSdk 33
30+ targetSdk 34
3131 versionCode 22
3232 versionName " 2.0.1"
3333
@@ -61,6 +61,10 @@ android {
6161
6262 buildFeatures {
6363 buildConfig = true
64+ compose true
65+ }
66+ composeOptions {
67+ kotlinCompilerExtensionVersion ' 1.4.3'
6468 }
6569
6670 buildTypes {
@@ -150,8 +154,6 @@ dependencies {
150154
151155 // recycler view selection
152156 implementation ' androidx.recyclerview:recyclerview:1.3.0'
153- implementation ' androidx.recyclerview:recyclerview-selection:1.1.0'
154-
155157
156158 // EncryptedSharedPreferences
157159 implementation " androidx.security:security-crypto-ktx:1.1.0-alpha03"
@@ -181,16 +183,14 @@ dependencies {
181183 // When using the BoM, don't specify versions in Firebase dependencies
182184 implementation ' com.google.firebase:firebase-analytics-ktx'
183185
184- // kakao share
185- dependencies {
186- // 카카오 SDK 모듈 설정
187- implementation " com.kakao.sdk:v2-user:2.15.0" // 카카오 로그인
188- implementation " com.kakao.sdk:v2-talk:2.15.0" // 친구, 메시지(카카오톡)
189- implementation " com.kakao.sdk:v2-story:2.15.0" // 카카오스토리
190- implementation " com.kakao.sdk:v2-link:2.9.0" // 메시지(카카오링크)
191- implementation " com.kakao.sdk:v2-navi:2.15.0" // 카카오내비
186+ // 카카오 SDK
187+ implementation " com.kakao.sdk:v2-user:2.15.0" // 카카오 로그인
188+ implementation " com.kakao.sdk:v2-talk:2.15.0" // 친구, 메시지(카카오톡)
189+ implementation " com.kakao.sdk:v2-story:2.15.0" // 카카오스토리
190+ implementation " com.kakao.sdk:v2-link:2.9.0" // 메시지(카카오링크)
191+ implementation " com.kakao.sdk:v2-navi:2.15.0" // 카카오내비
192+
192193
193- }
194194 // swipe refresh layout
195195 implementation " androidx.swiperefreshlayout:swiperefreshlayout:1.1.0"
196196
@@ -200,4 +200,15 @@ dependencies {
200200 // firebase remote config - update dialog
201201 implementation ' com.google.firebase:firebase-config-ktx'
202202
203+ implementation ' androidx.lifecycle:lifecycle-runtime-ktx:2.8.2'
204+ implementation ' androidx.activity:activity-compose:1.9.0'
205+ implementation platform(' androidx.compose:compose-bom:2023.03.00' )
206+ implementation ' androidx.compose.ui:ui'
207+ implementation ' androidx.compose.ui:ui-graphics'
208+ implementation ' androidx.compose.ui:ui-tooling-preview'
209+ implementation ' androidx.compose.material3:material3'
210+ androidTestImplementation platform(' androidx.compose:compose-bom:2023.03.00' )
211+ androidTestImplementation ' androidx.compose.ui:ui-test-junit4'
212+ debugImplementation ' androidx.compose.ui:ui-tooling'
213+ debugImplementation ' androidx.compose.ui:ui-test-manifest'
203214}
0 commit comments