diff --git a/compose-ui-practice/.gitignore b/compose-ui-practice/.gitignore new file mode 100644 index 0000000..42afabf --- /dev/null +++ b/compose-ui-practice/.gitignore @@ -0,0 +1 @@ +/build \ No newline at end of file diff --git a/compose-ui-practice/README.md b/compose-ui-practice/README.md new file mode 100644 index 0000000..cceede3 --- /dev/null +++ b/compose-ui-practice/README.md @@ -0,0 +1,3 @@ +# Introduction + +Compose UI 와 Animation 을 만들면서 학습합니다. \ No newline at end of file diff --git a/compose-ui-practice/build.gradle.kts b/compose-ui-practice/build.gradle.kts new file mode 100644 index 0000000..2e369e9 --- /dev/null +++ b/compose-ui-practice/build.gradle.kts @@ -0,0 +1,11 @@ +plugins { + alias(libs.plugins.murjune.android.application) +} + +android { + namespace = "com.murjune.pratice.compose.ui.practice" + + defaultConfig { + applicationId = "com.murjune.pratice.compose.ui.practice" + } +} \ No newline at end of file diff --git a/compose-ui-practice/src/androidTest/java/com/murjune/pratice/compose/ui/practice/.gitkeep b/compose-ui-practice/src/androidTest/java/com/murjune/pratice/compose/ui/practice/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/compose-ui-practice/src/main/AndroidManifest.xml b/compose-ui-practice/src/main/AndroidManifest.xml new file mode 100644 index 0000000..418cb9a --- /dev/null +++ b/compose-ui-practice/src/main/AndroidManifest.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + diff --git a/compose-ui-practice/src/main/java/com/murjune/pratice/compose/ui/practice/MainActivity.kt b/compose-ui-practice/src/main/java/com/murjune/pratice/compose/ui/practice/MainActivity.kt new file mode 100644 index 0000000..8dbb181 --- /dev/null +++ b/compose-ui-practice/src/main/java/com/murjune/pratice/compose/ui/practice/MainActivity.kt @@ -0,0 +1,15 @@ +package com.murjune.pratice.compose.ui.practice + +import android.os.Bundle +import androidx.activity.ComponentActivity +import androidx.activity.compose.setContent +import androidx.compose.material3.Text + +class MainActivity : ComponentActivity() { + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + setContent { + Text(text = "Hello, World!") + } + } +} \ No newline at end of file diff --git a/compose-ui-practice/src/main/res/drawable/ic_launcher_background.xml b/compose-ui-practice/src/main/res/drawable/ic_launcher_background.xml new file mode 100644 index 0000000..07d5da9 --- /dev/null +++ b/compose-ui-practice/src/main/res/drawable/ic_launcher_background.xml @@ -0,0 +1,170 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/compose-ui-practice/src/main/res/drawable/ic_launcher_foreground.xml b/compose-ui-practice/src/main/res/drawable/ic_launcher_foreground.xml new file mode 100644 index 0000000..7706ab9 --- /dev/null +++ b/compose-ui-practice/src/main/res/drawable/ic_launcher_foreground.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + diff --git a/compose-ui-practice/src/main/res/mipmap-anydpi/ic_launcher.xml b/compose-ui-practice/src/main/res/mipmap-anydpi/ic_launcher.xml new file mode 100644 index 0000000..b3e26b4 --- /dev/null +++ b/compose-ui-practice/src/main/res/mipmap-anydpi/ic_launcher.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/compose-ui-practice/src/main/res/mipmap-anydpi/ic_launcher_round.xml b/compose-ui-practice/src/main/res/mipmap-anydpi/ic_launcher_round.xml new file mode 100644 index 0000000..b3e26b4 --- /dev/null +++ b/compose-ui-practice/src/main/res/mipmap-anydpi/ic_launcher_round.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/compose-ui-practice/src/main/res/mipmap-hdpi/ic_launcher.webp b/compose-ui-practice/src/main/res/mipmap-hdpi/ic_launcher.webp new file mode 100644 index 0000000..c209e78 Binary files /dev/null and b/compose-ui-practice/src/main/res/mipmap-hdpi/ic_launcher.webp differ diff --git a/compose-ui-practice/src/main/res/mipmap-hdpi/ic_launcher_round.webp b/compose-ui-practice/src/main/res/mipmap-hdpi/ic_launcher_round.webp new file mode 100644 index 0000000..b2dfe3d Binary files /dev/null and b/compose-ui-practice/src/main/res/mipmap-hdpi/ic_launcher_round.webp differ diff --git a/compose-ui-practice/src/main/res/mipmap-mdpi/ic_launcher.webp b/compose-ui-practice/src/main/res/mipmap-mdpi/ic_launcher.webp new file mode 100644 index 0000000..4f0f1d6 Binary files /dev/null and b/compose-ui-practice/src/main/res/mipmap-mdpi/ic_launcher.webp differ diff --git a/compose-ui-practice/src/main/res/mipmap-mdpi/ic_launcher_round.webp b/compose-ui-practice/src/main/res/mipmap-mdpi/ic_launcher_round.webp new file mode 100644 index 0000000..62b611d Binary files /dev/null and b/compose-ui-practice/src/main/res/mipmap-mdpi/ic_launcher_round.webp differ diff --git a/compose-ui-practice/src/main/res/mipmap-xhdpi/ic_launcher.webp b/compose-ui-practice/src/main/res/mipmap-xhdpi/ic_launcher.webp new file mode 100644 index 0000000..948a307 Binary files /dev/null and b/compose-ui-practice/src/main/res/mipmap-xhdpi/ic_launcher.webp differ diff --git a/compose-ui-practice/src/main/res/mipmap-xhdpi/ic_launcher_round.webp b/compose-ui-practice/src/main/res/mipmap-xhdpi/ic_launcher_round.webp new file mode 100644 index 0000000..1b9a695 Binary files /dev/null and b/compose-ui-practice/src/main/res/mipmap-xhdpi/ic_launcher_round.webp differ diff --git a/compose-ui-practice/src/main/res/mipmap-xxhdpi/ic_launcher.webp b/compose-ui-practice/src/main/res/mipmap-xxhdpi/ic_launcher.webp new file mode 100644 index 0000000..28d4b77 Binary files /dev/null and b/compose-ui-practice/src/main/res/mipmap-xxhdpi/ic_launcher.webp differ diff --git a/compose-ui-practice/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp b/compose-ui-practice/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp new file mode 100644 index 0000000..9287f50 Binary files /dev/null and b/compose-ui-practice/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp differ diff --git a/compose-ui-practice/src/main/res/mipmap-xxxhdpi/ic_launcher.webp b/compose-ui-practice/src/main/res/mipmap-xxxhdpi/ic_launcher.webp new file mode 100644 index 0000000..aa7d642 Binary files /dev/null and b/compose-ui-practice/src/main/res/mipmap-xxxhdpi/ic_launcher.webp differ diff --git a/compose-ui-practice/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp b/compose-ui-practice/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp new file mode 100644 index 0000000..9126ae3 Binary files /dev/null and b/compose-ui-practice/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp differ diff --git a/compose-ui-practice/src/main/res/values/strings.xml b/compose-ui-practice/src/main/res/values/strings.xml new file mode 100644 index 0000000..fd8d863 --- /dev/null +++ b/compose-ui-practice/src/main/res/values/strings.xml @@ -0,0 +1,4 @@ + + + compose ui practice + \ No newline at end of file diff --git a/compose-ui-practice/src/test/java/com/murjune/pratice/compose/ui/practice/.gitkeep b/compose-ui-practice/src/test/java/com/murjune/pratice/compose/ui/practice/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/settings.gradle.kts b/settings.gradle.kts index 93b2a62..006eaf2 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -27,5 +27,6 @@ include("kotlin-practice") include("design-pattern") include("coroutine") include(":compose-practice") +include(":compose-ui-practice") include(":algorithm-practice") include(":java-practice")