Skip to content

Commit 2981f58

Browse files
committed
decomposer 추가
1 parent b1dd0d5 commit 2981f58

File tree

7 files changed

+42
-3
lines changed

7 files changed

+42
-3
lines changed

audxo112/build.gradle.kts

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
plugins {
22
alias(libs.plugins.android.application)
33
alias(libs.plugins.jetbrains.kotlin.android)
4+
alias(libs.plugins.compose.decomposer)
45
}
56

67
android {

ezhoon/build.gradle.kts

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
plugins {
22
alias(libs.plugins.android.application)
33
alias(libs.plugins.jetbrains.kotlin.android)
4+
alias(libs.plugins.compose.decomposer)
45
}
56

67
android {
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
package com.booststudy.ezhoon.chapter01
2+
3+
import androidx.compose.foundation.layout.Column
4+
import androidx.compose.foundation.layout.padding
5+
import androidx.compose.material3.Text
6+
import androidx.compose.runtime.Composable
7+
import androidx.compose.ui.Modifier
8+
import androidx.compose.ui.unit.dp
9+
10+
@Composable
11+
fun NamePlate(
12+
name: String,
13+
lastName: String,
14+
modifier: Modifier = Modifier
15+
) {
16+
Column(
17+
modifier = modifier.padding(16.dp)
18+
) {
19+
Text(text = name)
20+
Text(text = lastName)
21+
}
22+
}

gradle/libs.versions.toml

+5-3
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
11
[versions]
22
agp = "8.4.2"
3-
kotlin = "1.9.0"
3+
kotlin = "2.0.10"
44
coreKtx = "1.13.1"
55
junit = "4.13.2"
66
junitVersion = "1.2.1"
77
espressoCore = "3.6.1"
8-
lifecycleRuntimeKtx = "2.8.5"
8+
lifecycleRuntimeKtx = "2.8.6"
99
activityCompose = "1.9.2"
10-
composeBom = "2023.08.00"
10+
composeBom = "2024.09.02"
11+
composeDecompiler = "main-SNAPSHOT"
1112

1213
[libraries]
1314
androidx-core-ktx = { group = "androidx.core", name = "core-ktx", version.ref = "coreKtx" }
@@ -28,4 +29,5 @@ androidx-material3 = { group = "androidx.compose.material3", name = "material3"
2829
[plugins]
2930
android-application = { id = "com.android.application", version.ref = "agp" }
3031
jetbrains-kotlin-android = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" }
32+
compose-decomposer = { id = "com.github.takahirom.decomposer", version.ref = "composeDecompiler" }
3133

ldh019/build.gradle.kts

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
plugins {
22
alias(libs.plugins.android.application)
33
alias(libs.plugins.jetbrains.kotlin.android)
4+
alias(libs.plugins.compose.decomposer)
45
}
56

67
android {

settings.gradle.kts

+11
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,20 @@ pluginManagement {
77
includeGroupByRegex("androidx.*")
88
}
99
}
10+
maven {
11+
url = uri("https://jitpack.io")
12+
}
1013
mavenCentral()
1114
gradlePluginPortal()
1215
}
16+
17+
resolutionStrategy {
18+
eachPlugin {
19+
if(requested.id.toString() == "com.github.takahirom.decomposer"){
20+
useModule("com.github.takahirom:decomposer:main-SNAPSHOT")
21+
}
22+
}
23+
}
1324
}
1425
dependencyResolutionManagement {
1526
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)

yangsooplus/build.gradle.kts

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
plugins {
22
alias(libs.plugins.android.application)
33
alias(libs.plugins.jetbrains.kotlin.android)
4+
alias(libs.plugins.compose.decomposer)
45
}
56

67
android {

0 commit comments

Comments
 (0)