From cd8395b8f2d661ff13060db907862940efa7d98b Mon Sep 17 00:00:00 2001 From: JaeYoung290 <2159wodud@gmail.com> Date: Tue, 11 Feb 2025 18:02:36 +0900 Subject: [PATCH 1/3] commit test --- {newProject => Assignment_12}/.gitignore | 0 {newProject => Assignment_12}/.idea/.name | 0 {newProject => Assignment_12}/.idea/compiler.xml | 0 .../.idea/deploymentTargetSelector.xml | 0 {newProject => Assignment_12}/.idea/gradle.xml | 0 {newProject => Assignment_12}/.idea/kotlinc.xml | 0 {newProject => Assignment_12}/.idea/migrations.xml | 0 {newProject => Assignment_12}/.idea/misc.xml | 0 {newProject => Assignment_12}/.idea/vcs.xml | 0 {newProject => Assignment_12}/app/.gitignore | 0 {newProject => Assignment_12}/app/build.gradle.kts | 0 .../app/proguard-rules.pro | 0 .../example/assignment/ExampleInstrumentedTest.kt | 0 .../app/src/main/AndroidManifest.xml | 0 .../java/com/example/assignment/MainActivity.kt | 0 .../main/res/drawable/ic_launcher_background.xml | 0 .../main/res/drawable/ic_launcher_foreground.xml | 0 .../app/src/main/res/layout/activity_main.xml | 0 .../app/src/main/res/mipmap-anydpi/ic_launcher.xml | 0 .../main/res/mipmap-anydpi/ic_launcher_round.xml | 0 .../app/src/main/res/mipmap-hdpi/ic_launcher.webp | Bin .../src/main/res/mipmap-hdpi/ic_launcher_round.webp | Bin .../app/src/main/res/mipmap-mdpi/ic_launcher.webp | Bin .../src/main/res/mipmap-mdpi/ic_launcher_round.webp | Bin .../app/src/main/res/mipmap-xhdpi/ic_launcher.webp | Bin .../main/res/mipmap-xhdpi/ic_launcher_round.webp | Bin .../app/src/main/res/mipmap-xxhdpi/ic_launcher.webp | Bin .../main/res/mipmap-xxhdpi/ic_launcher_round.webp | Bin .../src/main/res/mipmap-xxxhdpi/ic_launcher.webp | Bin .../main/res/mipmap-xxxhdpi/ic_launcher_round.webp | Bin .../app/src/main/res/values-night/themes.xml | 0 .../app/src/main/res/values/colors.xml | 0 .../app/src/main/res/values/strings.xml | 0 .../app/src/main/res/values/themes.xml | 0 .../app/src/main/res/xml/backup_rules.xml | 0 .../app/src/main/res/xml/data_extraction_rules.xml | 0 .../java/com/example/assignment/ExampleUnitTest.kt | 0 {newProject => Assignment_12}/build.gradle.kts | 0 {newProject => Assignment_12}/gradle.properties | 0 .../gradle/libs.versions.toml | 0 .../gradle/wrapper/gradle-wrapper.jar | Bin .../gradle/wrapper/gradle-wrapper.properties | 0 {newProject => Assignment_12}/gradlew | 0 {newProject => Assignment_12}/gradlew.bat | 0 {newProject => Assignment_12}/settings.gradle.kts | 0 45 files changed, 0 insertions(+), 0 deletions(-) rename {newProject => Assignment_12}/.gitignore (100%) rename {newProject => Assignment_12}/.idea/.name (100%) rename {newProject => Assignment_12}/.idea/compiler.xml (100%) rename {newProject => Assignment_12}/.idea/deploymentTargetSelector.xml (100%) rename {newProject => Assignment_12}/.idea/gradle.xml (100%) rename {newProject => Assignment_12}/.idea/kotlinc.xml (100%) rename {newProject => Assignment_12}/.idea/migrations.xml (100%) rename {newProject => Assignment_12}/.idea/misc.xml (100%) rename {newProject => Assignment_12}/.idea/vcs.xml (100%) rename {newProject => Assignment_12}/app/.gitignore (100%) rename {newProject => Assignment_12}/app/build.gradle.kts (100%) rename {newProject => Assignment_12}/app/proguard-rules.pro (100%) rename {newProject => Assignment_12}/app/src/androidTest/java/com/example/assignment/ExampleInstrumentedTest.kt (100%) rename {newProject => Assignment_12}/app/src/main/AndroidManifest.xml (100%) rename {newProject => Assignment_12}/app/src/main/java/com/example/assignment/MainActivity.kt (100%) rename {newProject => Assignment_12}/app/src/main/res/drawable/ic_launcher_background.xml (100%) rename {newProject => Assignment_12}/app/src/main/res/drawable/ic_launcher_foreground.xml (100%) rename {newProject => Assignment_12}/app/src/main/res/layout/activity_main.xml (100%) rename {newProject => Assignment_12}/app/src/main/res/mipmap-anydpi/ic_launcher.xml (100%) rename {newProject => Assignment_12}/app/src/main/res/mipmap-anydpi/ic_launcher_round.xml (100%) rename {newProject => Assignment_12}/app/src/main/res/mipmap-hdpi/ic_launcher.webp (100%) rename {newProject => Assignment_12}/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp (100%) rename {newProject => Assignment_12}/app/src/main/res/mipmap-mdpi/ic_launcher.webp (100%) rename {newProject => Assignment_12}/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp (100%) rename {newProject => Assignment_12}/app/src/main/res/mipmap-xhdpi/ic_launcher.webp (100%) rename {newProject => Assignment_12}/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp (100%) rename {newProject => Assignment_12}/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp (100%) rename {newProject => Assignment_12}/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp (100%) rename {newProject => Assignment_12}/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp (100%) rename {newProject => Assignment_12}/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp (100%) rename {newProject => Assignment_12}/app/src/main/res/values-night/themes.xml (100%) rename {newProject => Assignment_12}/app/src/main/res/values/colors.xml (100%) rename {newProject => Assignment_12}/app/src/main/res/values/strings.xml (100%) rename {newProject => Assignment_12}/app/src/main/res/values/themes.xml (100%) rename {newProject => Assignment_12}/app/src/main/res/xml/backup_rules.xml (100%) rename {newProject => Assignment_12}/app/src/main/res/xml/data_extraction_rules.xml (100%) rename {newProject => Assignment_12}/app/src/test/java/com/example/assignment/ExampleUnitTest.kt (100%) rename {newProject => Assignment_12}/build.gradle.kts (100%) rename {newProject => Assignment_12}/gradle.properties (100%) rename {newProject => Assignment_12}/gradle/libs.versions.toml (100%) rename {newProject => Assignment_12}/gradle/wrapper/gradle-wrapper.jar (100%) rename {newProject => Assignment_12}/gradle/wrapper/gradle-wrapper.properties (100%) rename {newProject => Assignment_12}/gradlew (100%) rename {newProject => Assignment_12}/gradlew.bat (100%) rename {newProject => Assignment_12}/settings.gradle.kts (100%) diff --git a/newProject/.gitignore b/Assignment_12/.gitignore similarity index 100% rename from newProject/.gitignore rename to Assignment_12/.gitignore diff --git a/newProject/.idea/.name b/Assignment_12/.idea/.name similarity index 100% rename from newProject/.idea/.name rename to Assignment_12/.idea/.name diff --git a/newProject/.idea/compiler.xml b/Assignment_12/.idea/compiler.xml similarity index 100% rename from newProject/.idea/compiler.xml rename to Assignment_12/.idea/compiler.xml diff --git a/newProject/.idea/deploymentTargetSelector.xml b/Assignment_12/.idea/deploymentTargetSelector.xml similarity index 100% rename from newProject/.idea/deploymentTargetSelector.xml rename to Assignment_12/.idea/deploymentTargetSelector.xml diff --git a/newProject/.idea/gradle.xml b/Assignment_12/.idea/gradle.xml similarity index 100% rename from newProject/.idea/gradle.xml rename to Assignment_12/.idea/gradle.xml diff --git a/newProject/.idea/kotlinc.xml b/Assignment_12/.idea/kotlinc.xml similarity index 100% rename from newProject/.idea/kotlinc.xml rename to Assignment_12/.idea/kotlinc.xml diff --git a/newProject/.idea/migrations.xml b/Assignment_12/.idea/migrations.xml similarity index 100% rename from newProject/.idea/migrations.xml rename to Assignment_12/.idea/migrations.xml diff --git a/newProject/.idea/misc.xml b/Assignment_12/.idea/misc.xml similarity index 100% rename from newProject/.idea/misc.xml rename to Assignment_12/.idea/misc.xml diff --git a/newProject/.idea/vcs.xml b/Assignment_12/.idea/vcs.xml similarity index 100% rename from newProject/.idea/vcs.xml rename to Assignment_12/.idea/vcs.xml diff --git a/newProject/app/.gitignore b/Assignment_12/app/.gitignore similarity index 100% rename from newProject/app/.gitignore rename to Assignment_12/app/.gitignore diff --git a/newProject/app/build.gradle.kts b/Assignment_12/app/build.gradle.kts similarity index 100% rename from newProject/app/build.gradle.kts rename to Assignment_12/app/build.gradle.kts diff --git a/newProject/app/proguard-rules.pro b/Assignment_12/app/proguard-rules.pro similarity index 100% rename from newProject/app/proguard-rules.pro rename to Assignment_12/app/proguard-rules.pro diff --git a/newProject/app/src/androidTest/java/com/example/assignment/ExampleInstrumentedTest.kt b/Assignment_12/app/src/androidTest/java/com/example/assignment/ExampleInstrumentedTest.kt similarity index 100% rename from newProject/app/src/androidTest/java/com/example/assignment/ExampleInstrumentedTest.kt rename to Assignment_12/app/src/androidTest/java/com/example/assignment/ExampleInstrumentedTest.kt diff --git a/newProject/app/src/main/AndroidManifest.xml b/Assignment_12/app/src/main/AndroidManifest.xml similarity index 100% rename from newProject/app/src/main/AndroidManifest.xml rename to Assignment_12/app/src/main/AndroidManifest.xml diff --git a/newProject/app/src/main/java/com/example/assignment/MainActivity.kt b/Assignment_12/app/src/main/java/com/example/assignment/MainActivity.kt similarity index 100% rename from newProject/app/src/main/java/com/example/assignment/MainActivity.kt rename to Assignment_12/app/src/main/java/com/example/assignment/MainActivity.kt diff --git a/newProject/app/src/main/res/drawable/ic_launcher_background.xml b/Assignment_12/app/src/main/res/drawable/ic_launcher_background.xml similarity index 100% rename from newProject/app/src/main/res/drawable/ic_launcher_background.xml rename to Assignment_12/app/src/main/res/drawable/ic_launcher_background.xml diff --git a/newProject/app/src/main/res/drawable/ic_launcher_foreground.xml b/Assignment_12/app/src/main/res/drawable/ic_launcher_foreground.xml similarity index 100% rename from newProject/app/src/main/res/drawable/ic_launcher_foreground.xml rename to Assignment_12/app/src/main/res/drawable/ic_launcher_foreground.xml diff --git a/newProject/app/src/main/res/layout/activity_main.xml b/Assignment_12/app/src/main/res/layout/activity_main.xml similarity index 100% rename from newProject/app/src/main/res/layout/activity_main.xml rename to Assignment_12/app/src/main/res/layout/activity_main.xml diff --git a/newProject/app/src/main/res/mipmap-anydpi/ic_launcher.xml b/Assignment_12/app/src/main/res/mipmap-anydpi/ic_launcher.xml similarity index 100% rename from newProject/app/src/main/res/mipmap-anydpi/ic_launcher.xml rename to Assignment_12/app/src/main/res/mipmap-anydpi/ic_launcher.xml diff --git a/newProject/app/src/main/res/mipmap-anydpi/ic_launcher_round.xml b/Assignment_12/app/src/main/res/mipmap-anydpi/ic_launcher_round.xml similarity index 100% rename from newProject/app/src/main/res/mipmap-anydpi/ic_launcher_round.xml rename to Assignment_12/app/src/main/res/mipmap-anydpi/ic_launcher_round.xml diff --git a/newProject/app/src/main/res/mipmap-hdpi/ic_launcher.webp b/Assignment_12/app/src/main/res/mipmap-hdpi/ic_launcher.webp similarity index 100% rename from newProject/app/src/main/res/mipmap-hdpi/ic_launcher.webp rename to Assignment_12/app/src/main/res/mipmap-hdpi/ic_launcher.webp diff --git a/newProject/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp b/Assignment_12/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp similarity index 100% rename from newProject/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp rename to Assignment_12/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp diff --git a/newProject/app/src/main/res/mipmap-mdpi/ic_launcher.webp b/Assignment_12/app/src/main/res/mipmap-mdpi/ic_launcher.webp similarity index 100% rename from newProject/app/src/main/res/mipmap-mdpi/ic_launcher.webp rename to Assignment_12/app/src/main/res/mipmap-mdpi/ic_launcher.webp diff --git a/newProject/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp b/Assignment_12/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp similarity index 100% rename from newProject/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp rename to Assignment_12/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp diff --git a/newProject/app/src/main/res/mipmap-xhdpi/ic_launcher.webp b/Assignment_12/app/src/main/res/mipmap-xhdpi/ic_launcher.webp similarity index 100% rename from newProject/app/src/main/res/mipmap-xhdpi/ic_launcher.webp rename to Assignment_12/app/src/main/res/mipmap-xhdpi/ic_launcher.webp diff --git a/newProject/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp b/Assignment_12/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp similarity index 100% rename from newProject/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp rename to Assignment_12/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp diff --git a/newProject/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp b/Assignment_12/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp similarity index 100% rename from newProject/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp rename to Assignment_12/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp diff --git a/newProject/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp b/Assignment_12/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp similarity index 100% rename from newProject/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp rename to Assignment_12/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp diff --git a/newProject/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp b/Assignment_12/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp similarity index 100% rename from newProject/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp rename to Assignment_12/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp diff --git a/newProject/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp b/Assignment_12/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp similarity index 100% rename from newProject/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp rename to Assignment_12/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp diff --git a/newProject/app/src/main/res/values-night/themes.xml b/Assignment_12/app/src/main/res/values-night/themes.xml similarity index 100% rename from newProject/app/src/main/res/values-night/themes.xml rename to Assignment_12/app/src/main/res/values-night/themes.xml diff --git a/newProject/app/src/main/res/values/colors.xml b/Assignment_12/app/src/main/res/values/colors.xml similarity index 100% rename from newProject/app/src/main/res/values/colors.xml rename to Assignment_12/app/src/main/res/values/colors.xml diff --git a/newProject/app/src/main/res/values/strings.xml b/Assignment_12/app/src/main/res/values/strings.xml similarity index 100% rename from newProject/app/src/main/res/values/strings.xml rename to Assignment_12/app/src/main/res/values/strings.xml diff --git a/newProject/app/src/main/res/values/themes.xml b/Assignment_12/app/src/main/res/values/themes.xml similarity index 100% rename from newProject/app/src/main/res/values/themes.xml rename to Assignment_12/app/src/main/res/values/themes.xml diff --git a/newProject/app/src/main/res/xml/backup_rules.xml b/Assignment_12/app/src/main/res/xml/backup_rules.xml similarity index 100% rename from newProject/app/src/main/res/xml/backup_rules.xml rename to Assignment_12/app/src/main/res/xml/backup_rules.xml diff --git a/newProject/app/src/main/res/xml/data_extraction_rules.xml b/Assignment_12/app/src/main/res/xml/data_extraction_rules.xml similarity index 100% rename from newProject/app/src/main/res/xml/data_extraction_rules.xml rename to Assignment_12/app/src/main/res/xml/data_extraction_rules.xml diff --git a/newProject/app/src/test/java/com/example/assignment/ExampleUnitTest.kt b/Assignment_12/app/src/test/java/com/example/assignment/ExampleUnitTest.kt similarity index 100% rename from newProject/app/src/test/java/com/example/assignment/ExampleUnitTest.kt rename to Assignment_12/app/src/test/java/com/example/assignment/ExampleUnitTest.kt diff --git a/newProject/build.gradle.kts b/Assignment_12/build.gradle.kts similarity index 100% rename from newProject/build.gradle.kts rename to Assignment_12/build.gradle.kts diff --git a/newProject/gradle.properties b/Assignment_12/gradle.properties similarity index 100% rename from newProject/gradle.properties rename to Assignment_12/gradle.properties diff --git a/newProject/gradle/libs.versions.toml b/Assignment_12/gradle/libs.versions.toml similarity index 100% rename from newProject/gradle/libs.versions.toml rename to Assignment_12/gradle/libs.versions.toml diff --git a/newProject/gradle/wrapper/gradle-wrapper.jar b/Assignment_12/gradle/wrapper/gradle-wrapper.jar similarity index 100% rename from newProject/gradle/wrapper/gradle-wrapper.jar rename to Assignment_12/gradle/wrapper/gradle-wrapper.jar diff --git a/newProject/gradle/wrapper/gradle-wrapper.properties b/Assignment_12/gradle/wrapper/gradle-wrapper.properties similarity index 100% rename from newProject/gradle/wrapper/gradle-wrapper.properties rename to Assignment_12/gradle/wrapper/gradle-wrapper.properties diff --git a/newProject/gradlew b/Assignment_12/gradlew similarity index 100% rename from newProject/gradlew rename to Assignment_12/gradlew diff --git a/newProject/gradlew.bat b/Assignment_12/gradlew.bat similarity index 100% rename from newProject/gradlew.bat rename to Assignment_12/gradlew.bat diff --git a/newProject/settings.gradle.kts b/Assignment_12/settings.gradle.kts similarity index 100% rename from newProject/settings.gradle.kts rename to Assignment_12/settings.gradle.kts From f24b9c34e363403335a88c6ff9e1180098e6419a Mon Sep 17 00:00:00 2001 From: JaeYoung290 <2159wodud@gmail.com> Date: Tue, 11 Feb 2025 18:59:06 +0900 Subject: [PATCH 2/3] =?UTF-8?q?13=EC=A3=BC=EC=B0=A8=20=EA=B3=BC=EC=A0=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Assignment_12/.idea/gradle.xml | 1 + Assignment_12/.idea/kotlinc.xml | 2 +- Assignment_12/.idea/misc.xml | 1 - Assignment_12/.idea/render.experimental.xml | 6 ++ Assignment_12/app/build.gradle.kts | 51 ++++++++-- .../app/src/main/AndroidManifest.xml | 7 +- .../com/example/assignment/MainActivity.kt | 20 ---- .../java/com/example/assignment/WordApp.kt | 7 ++ .../com/example/assignment/di/AppModule.kt | 49 ++++++++++ .../feature_word/data/data_source/WordDao.kt | 27 ++++++ .../data/data_source/WordDatabase.kt | 15 +++ .../data/repository/WordRepositoryImpl.kt | 26 ++++++ .../feature_word/domain/model/Word.kt | 13 +++ .../domain/repository/WordRepository.kt | 16 ++++ .../feature_word/domain/use_case/AddWord.kt | 21 +++++ .../domain/use_case/DeleteWord.kt | 12 +++ .../feature_word/domain/use_case/GetWord.kt | 14 +++ .../feature_word/domain/use_case/GetWords.kt | 14 +++ .../domain/use_case/WordUseCases.kt | 8 ++ .../presentation/AddEditWordActivity.kt | 93 +++++++++++++++++++ .../feature_word/presentation/MainActivity.kt | 90 ++++++++++++++++++ .../add_edit_word/AddEditWordEvent.kt | 7 ++ .../add_edit_word/AddEditWordViewModel.kt | 85 +++++++++++++++++ .../presentation/words/WordState.kt | 7 ++ .../presentation/words/WordsEvent.kt | 7 ++ .../presentation/words/WordsViewModel.kt | 45 +++++++++ .../words/components/WordAdapter.kt | 60 ++++++++++++ .../app/src/main/res/drawable/ic_add.xml | 5 + .../app/src/main/res/drawable/ic_delete.xml | 5 + .../app/src/main/res/drawable/ic_edit.xml | 5 + .../res/layout/activity_add_edit_word.xml | 75 +++++++++++++++ .../app/src/main/res/layout/activity_main.xml | 92 +++++++++++++++--- .../app/src/main/res/layout/item_word.xml | 34 +++++++ .../app/src/main/res/values/colors.xml | 2 + Assignment_12/build.gradle.kts | 3 + Assignment_12/gradle/libs.versions.toml | 49 ++++++++-- 36 files changed, 922 insertions(+), 52 deletions(-) create mode 100644 Assignment_12/.idea/render.experimental.xml delete mode 100644 Assignment_12/app/src/main/java/com/example/assignment/MainActivity.kt create mode 100644 Assignment_12/app/src/main/java/com/example/assignment/WordApp.kt create mode 100644 Assignment_12/app/src/main/java/com/example/assignment/di/AppModule.kt create mode 100644 Assignment_12/app/src/main/java/com/example/assignment/feature_word/data/data_source/WordDao.kt create mode 100644 Assignment_12/app/src/main/java/com/example/assignment/feature_word/data/data_source/WordDatabase.kt create mode 100644 Assignment_12/app/src/main/java/com/example/assignment/feature_word/data/repository/WordRepositoryImpl.kt create mode 100644 Assignment_12/app/src/main/java/com/example/assignment/feature_word/domain/model/Word.kt create mode 100644 Assignment_12/app/src/main/java/com/example/assignment/feature_word/domain/repository/WordRepository.kt create mode 100644 Assignment_12/app/src/main/java/com/example/assignment/feature_word/domain/use_case/AddWord.kt create mode 100644 Assignment_12/app/src/main/java/com/example/assignment/feature_word/domain/use_case/DeleteWord.kt create mode 100644 Assignment_12/app/src/main/java/com/example/assignment/feature_word/domain/use_case/GetWord.kt create mode 100644 Assignment_12/app/src/main/java/com/example/assignment/feature_word/domain/use_case/GetWords.kt create mode 100644 Assignment_12/app/src/main/java/com/example/assignment/feature_word/domain/use_case/WordUseCases.kt create mode 100644 Assignment_12/app/src/main/java/com/example/assignment/feature_word/presentation/AddEditWordActivity.kt create mode 100644 Assignment_12/app/src/main/java/com/example/assignment/feature_word/presentation/MainActivity.kt create mode 100644 Assignment_12/app/src/main/java/com/example/assignment/feature_word/presentation/add_edit_word/AddEditWordEvent.kt create mode 100644 Assignment_12/app/src/main/java/com/example/assignment/feature_word/presentation/add_edit_word/AddEditWordViewModel.kt create mode 100644 Assignment_12/app/src/main/java/com/example/assignment/feature_word/presentation/words/WordState.kt create mode 100644 Assignment_12/app/src/main/java/com/example/assignment/feature_word/presentation/words/WordsEvent.kt create mode 100644 Assignment_12/app/src/main/java/com/example/assignment/feature_word/presentation/words/WordsViewModel.kt create mode 100644 Assignment_12/app/src/main/java/com/example/assignment/feature_word/presentation/words/components/WordAdapter.kt create mode 100644 Assignment_12/app/src/main/res/drawable/ic_add.xml create mode 100644 Assignment_12/app/src/main/res/drawable/ic_delete.xml create mode 100644 Assignment_12/app/src/main/res/drawable/ic_edit.xml create mode 100644 Assignment_12/app/src/main/res/layout/activity_add_edit_word.xml create mode 100644 Assignment_12/app/src/main/res/layout/item_word.xml diff --git a/Assignment_12/.idea/gradle.xml b/Assignment_12/.idea/gradle.xml index 32522c1..0897082 100644 --- a/Assignment_12/.idea/gradle.xml +++ b/Assignment_12/.idea/gradle.xml @@ -1,5 +1,6 @@ +