From 8098f78e7993e9c7e4c1fe3a1bee6926c2bfa4a2 Mon Sep 17 00:00:00 2001 From: JaeYoung290 <2159wodud@gmail.com> Date: Mon, 17 Feb 2025 19:21:39 +0900 Subject: [PATCH 1/2] commit test --- {newProject => Assignment_14}/.gitignore | 0 {newProject => Assignment_14}/.idea/.name | 0 {newProject => Assignment_14}/.idea/compiler.xml | 0 .../.idea/deploymentTargetSelector.xml | 0 {newProject => Assignment_14}/.idea/gradle.xml | 0 {newProject => Assignment_14}/.idea/kotlinc.xml | 0 {newProject => Assignment_14}/.idea/migrations.xml | 0 {newProject => Assignment_14}/.idea/misc.xml | 0 {newProject => Assignment_14}/.idea/vcs.xml | 0 {newProject => Assignment_14}/app/.gitignore | 0 {newProject => Assignment_14}/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_14}/build.gradle.kts | 0 {newProject => Assignment_14}/gradle.properties | 0 .../gradle/libs.versions.toml | 0 .../gradle/wrapper/gradle-wrapper.jar | Bin .../gradle/wrapper/gradle-wrapper.properties | 0 {newProject => Assignment_14}/gradlew | 0 {newProject => Assignment_14}/gradlew.bat | 0 {newProject => Assignment_14}/settings.gradle.kts | 0 45 files changed, 0 insertions(+), 0 deletions(-) rename {newProject => Assignment_14}/.gitignore (100%) rename {newProject => Assignment_14}/.idea/.name (100%) rename {newProject => Assignment_14}/.idea/compiler.xml (100%) rename {newProject => Assignment_14}/.idea/deploymentTargetSelector.xml (100%) rename {newProject => Assignment_14}/.idea/gradle.xml (100%) rename {newProject => Assignment_14}/.idea/kotlinc.xml (100%) rename {newProject => Assignment_14}/.idea/migrations.xml (100%) rename {newProject => Assignment_14}/.idea/misc.xml (100%) rename {newProject => Assignment_14}/.idea/vcs.xml (100%) rename {newProject => Assignment_14}/app/.gitignore (100%) rename {newProject => Assignment_14}/app/build.gradle.kts (100%) rename {newProject => Assignment_14}/app/proguard-rules.pro (100%) rename {newProject => Assignment_14}/app/src/androidTest/java/com/example/assignment/ExampleInstrumentedTest.kt (100%) rename {newProject => Assignment_14}/app/src/main/AndroidManifest.xml (100%) rename {newProject => Assignment_14}/app/src/main/java/com/example/assignment/MainActivity.kt (100%) rename {newProject => Assignment_14}/app/src/main/res/drawable/ic_launcher_background.xml (100%) rename {newProject => Assignment_14}/app/src/main/res/drawable/ic_launcher_foreground.xml (100%) rename {newProject => Assignment_14}/app/src/main/res/layout/activity_main.xml (100%) rename {newProject => Assignment_14}/app/src/main/res/mipmap-anydpi/ic_launcher.xml (100%) rename {newProject => Assignment_14}/app/src/main/res/mipmap-anydpi/ic_launcher_round.xml (100%) rename {newProject => Assignment_14}/app/src/main/res/mipmap-hdpi/ic_launcher.webp (100%) rename {newProject => Assignment_14}/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp (100%) rename {newProject => Assignment_14}/app/src/main/res/mipmap-mdpi/ic_launcher.webp (100%) rename {newProject => Assignment_14}/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp (100%) rename {newProject => Assignment_14}/app/src/main/res/mipmap-xhdpi/ic_launcher.webp (100%) rename {newProject => Assignment_14}/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp (100%) rename {newProject => Assignment_14}/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp (100%) rename {newProject => Assignment_14}/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp (100%) rename {newProject => Assignment_14}/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp (100%) rename {newProject => Assignment_14}/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp (100%) rename {newProject => Assignment_14}/app/src/main/res/values-night/themes.xml (100%) rename {newProject => Assignment_14}/app/src/main/res/values/colors.xml (100%) rename {newProject => Assignment_14}/app/src/main/res/values/strings.xml (100%) rename {newProject => Assignment_14}/app/src/main/res/values/themes.xml (100%) rename {newProject => Assignment_14}/app/src/main/res/xml/backup_rules.xml (100%) rename {newProject => Assignment_14}/app/src/main/res/xml/data_extraction_rules.xml (100%) rename {newProject => Assignment_14}/app/src/test/java/com/example/assignment/ExampleUnitTest.kt (100%) rename {newProject => Assignment_14}/build.gradle.kts (100%) rename {newProject => Assignment_14}/gradle.properties (100%) rename {newProject => Assignment_14}/gradle/libs.versions.toml (100%) rename {newProject => Assignment_14}/gradle/wrapper/gradle-wrapper.jar (100%) rename {newProject => Assignment_14}/gradle/wrapper/gradle-wrapper.properties (100%) rename {newProject => Assignment_14}/gradlew (100%) rename {newProject => Assignment_14}/gradlew.bat (100%) rename {newProject => Assignment_14}/settings.gradle.kts (100%) diff --git a/newProject/.gitignore b/Assignment_14/.gitignore similarity index 100% rename from newProject/.gitignore rename to Assignment_14/.gitignore diff --git a/newProject/.idea/.name b/Assignment_14/.idea/.name similarity index 100% rename from newProject/.idea/.name rename to Assignment_14/.idea/.name diff --git a/newProject/.idea/compiler.xml b/Assignment_14/.idea/compiler.xml similarity index 100% rename from newProject/.idea/compiler.xml rename to Assignment_14/.idea/compiler.xml diff --git a/newProject/.idea/deploymentTargetSelector.xml b/Assignment_14/.idea/deploymentTargetSelector.xml similarity index 100% rename from newProject/.idea/deploymentTargetSelector.xml rename to Assignment_14/.idea/deploymentTargetSelector.xml diff --git a/newProject/.idea/gradle.xml b/Assignment_14/.idea/gradle.xml similarity index 100% rename from newProject/.idea/gradle.xml rename to Assignment_14/.idea/gradle.xml diff --git a/newProject/.idea/kotlinc.xml b/Assignment_14/.idea/kotlinc.xml similarity index 100% rename from newProject/.idea/kotlinc.xml rename to Assignment_14/.idea/kotlinc.xml diff --git a/newProject/.idea/migrations.xml b/Assignment_14/.idea/migrations.xml similarity index 100% rename from newProject/.idea/migrations.xml rename to Assignment_14/.idea/migrations.xml diff --git a/newProject/.idea/misc.xml b/Assignment_14/.idea/misc.xml similarity index 100% rename from newProject/.idea/misc.xml rename to Assignment_14/.idea/misc.xml diff --git a/newProject/.idea/vcs.xml b/Assignment_14/.idea/vcs.xml similarity index 100% rename from newProject/.idea/vcs.xml rename to Assignment_14/.idea/vcs.xml diff --git a/newProject/app/.gitignore b/Assignment_14/app/.gitignore similarity index 100% rename from newProject/app/.gitignore rename to Assignment_14/app/.gitignore diff --git a/newProject/app/build.gradle.kts b/Assignment_14/app/build.gradle.kts similarity index 100% rename from newProject/app/build.gradle.kts rename to Assignment_14/app/build.gradle.kts diff --git a/newProject/app/proguard-rules.pro b/Assignment_14/app/proguard-rules.pro similarity index 100% rename from newProject/app/proguard-rules.pro rename to Assignment_14/app/proguard-rules.pro diff --git a/newProject/app/src/androidTest/java/com/example/assignment/ExampleInstrumentedTest.kt b/Assignment_14/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_14/app/src/androidTest/java/com/example/assignment/ExampleInstrumentedTest.kt diff --git a/newProject/app/src/main/AndroidManifest.xml b/Assignment_14/app/src/main/AndroidManifest.xml similarity index 100% rename from newProject/app/src/main/AndroidManifest.xml rename to Assignment_14/app/src/main/AndroidManifest.xml diff --git a/newProject/app/src/main/java/com/example/assignment/MainActivity.kt b/Assignment_14/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_14/app/src/main/java/com/example/assignment/MainActivity.kt diff --git a/newProject/app/src/main/res/drawable/ic_launcher_background.xml b/Assignment_14/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_14/app/src/main/res/drawable/ic_launcher_background.xml diff --git a/newProject/app/src/main/res/drawable/ic_launcher_foreground.xml b/Assignment_14/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_14/app/src/main/res/drawable/ic_launcher_foreground.xml diff --git a/newProject/app/src/main/res/layout/activity_main.xml b/Assignment_14/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_14/app/src/main/res/layout/activity_main.xml diff --git a/newProject/app/src/main/res/mipmap-anydpi/ic_launcher.xml b/Assignment_14/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_14/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_14/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_14/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_14/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_14/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_14/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_14/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_14/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_14/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_14/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_14/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_14/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_14/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_14/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_14/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_14/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_14/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_14/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_14/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_14/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_14/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_14/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_14/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp diff --git a/newProject/app/src/main/res/values-night/themes.xml b/Assignment_14/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_14/app/src/main/res/values-night/themes.xml diff --git a/newProject/app/src/main/res/values/colors.xml b/Assignment_14/app/src/main/res/values/colors.xml similarity index 100% rename from newProject/app/src/main/res/values/colors.xml rename to Assignment_14/app/src/main/res/values/colors.xml diff --git a/newProject/app/src/main/res/values/strings.xml b/Assignment_14/app/src/main/res/values/strings.xml similarity index 100% rename from newProject/app/src/main/res/values/strings.xml rename to Assignment_14/app/src/main/res/values/strings.xml diff --git a/newProject/app/src/main/res/values/themes.xml b/Assignment_14/app/src/main/res/values/themes.xml similarity index 100% rename from newProject/app/src/main/res/values/themes.xml rename to Assignment_14/app/src/main/res/values/themes.xml diff --git a/newProject/app/src/main/res/xml/backup_rules.xml b/Assignment_14/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_14/app/src/main/res/xml/backup_rules.xml diff --git a/newProject/app/src/main/res/xml/data_extraction_rules.xml b/Assignment_14/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_14/app/src/main/res/xml/data_extraction_rules.xml diff --git a/newProject/app/src/test/java/com/example/assignment/ExampleUnitTest.kt b/Assignment_14/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_14/app/src/test/java/com/example/assignment/ExampleUnitTest.kt diff --git a/newProject/build.gradle.kts b/Assignment_14/build.gradle.kts similarity index 100% rename from newProject/build.gradle.kts rename to Assignment_14/build.gradle.kts diff --git a/newProject/gradle.properties b/Assignment_14/gradle.properties similarity index 100% rename from newProject/gradle.properties rename to Assignment_14/gradle.properties diff --git a/newProject/gradle/libs.versions.toml b/Assignment_14/gradle/libs.versions.toml similarity index 100% rename from newProject/gradle/libs.versions.toml rename to Assignment_14/gradle/libs.versions.toml diff --git a/newProject/gradle/wrapper/gradle-wrapper.jar b/Assignment_14/gradle/wrapper/gradle-wrapper.jar similarity index 100% rename from newProject/gradle/wrapper/gradle-wrapper.jar rename to Assignment_14/gradle/wrapper/gradle-wrapper.jar diff --git a/newProject/gradle/wrapper/gradle-wrapper.properties b/Assignment_14/gradle/wrapper/gradle-wrapper.properties similarity index 100% rename from newProject/gradle/wrapper/gradle-wrapper.properties rename to Assignment_14/gradle/wrapper/gradle-wrapper.properties diff --git a/newProject/gradlew b/Assignment_14/gradlew similarity index 100% rename from newProject/gradlew rename to Assignment_14/gradlew diff --git a/newProject/gradlew.bat b/Assignment_14/gradlew.bat similarity index 100% rename from newProject/gradlew.bat rename to Assignment_14/gradlew.bat diff --git a/newProject/settings.gradle.kts b/Assignment_14/settings.gradle.kts similarity index 100% rename from newProject/settings.gradle.kts rename to Assignment_14/settings.gradle.kts From 25a307a2bf803bc3f9614b363b2ee4d20da97337 Mon Sep 17 00:00:00 2001 From: JaeYoung290 <2159wodud@gmail.com> Date: Tue, 18 Feb 2025 18:31:56 +0900 Subject: [PATCH 2/2] =?UTF-8?q?15=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_14/.idea/gradle.xml | 1 + Assignment_14/.idea/kotlinc.xml | 2 +- Assignment_14/.idea/misc.xml | 1 - Assignment_14/app/build.gradle.kts | 19 +++-- .../app/src/main/AndroidManifest.xml | 3 +- .../com/example/assignment/MainActivity.kt | 20 ------ .../assignment/data/api/GitHubApiClient.kt | 16 +++++ .../assignment/data/api/GitHubInterface.kt | 14 ++++ .../assignment/data/model/GitHubRepo.kt | 8 +++ .../data/model/GitHubRepoResponse.kt | 5 ++ .../assignment/presemtation/MainActivity.kt | 69 +++++++++++++++++++ .../presemtation/main/MainViewModel.kt | 44 ++++++++++++ .../main/components/RepoAdapter.kt | 44 ++++++++++++ .../app/src/main/res/layout/activity_main.xml | 54 ++++++++++----- .../app/src/main/res/layout/item_repo.xml | 46 +++++++++++++ .../app/src/main/res/values/strings.xml | 1 + Assignment_14/gradle/libs.versions.toml | 15 +++- 17 files changed, 316 insertions(+), 46 deletions(-) delete mode 100644 Assignment_14/app/src/main/java/com/example/assignment/MainActivity.kt create mode 100644 Assignment_14/app/src/main/java/com/example/assignment/data/api/GitHubApiClient.kt create mode 100644 Assignment_14/app/src/main/java/com/example/assignment/data/api/GitHubInterface.kt create mode 100644 Assignment_14/app/src/main/java/com/example/assignment/data/model/GitHubRepo.kt create mode 100644 Assignment_14/app/src/main/java/com/example/assignment/data/model/GitHubRepoResponse.kt create mode 100644 Assignment_14/app/src/main/java/com/example/assignment/presemtation/MainActivity.kt create mode 100644 Assignment_14/app/src/main/java/com/example/assignment/presemtation/main/MainViewModel.kt create mode 100644 Assignment_14/app/src/main/java/com/example/assignment/presemtation/main/components/RepoAdapter.kt create mode 100644 Assignment_14/app/src/main/res/layout/item_repo.xml diff --git a/Assignment_14/.idea/gradle.xml b/Assignment_14/.idea/gradle.xml index 32522c1..0897082 100644 --- a/Assignment_14/.idea/gradle.xml +++ b/Assignment_14/.idea/gradle.xml @@ -1,5 +1,6 @@ +