From 239bd06d23bdc8d403a0b55b7485c2c4122f8388 Mon Sep 17 00:00:00 2001 From: sonms Date: Wed, 6 May 2026 13:02:29 +0900 Subject: [PATCH 1/2] =?UTF-8?q?[setting#3]=20=ED=94=84=EB=A1=9C=EC=A0=9D?= =?UTF-8?q?=ED=8A=B8=20=EB=AA=85=EC=B9=AD=20=EB=B3=80=EA=B2=BD=20(Focpet?= =?UTF-8?q?=20->=20Kindl)=20=EB=B0=8F=20=EA=B4=80=EB=A0=A8=20=ED=8C=A8?= =?UTF-8?q?=ED=82=A4=EC=A7=80=20=EA=B5=AC=EC=A1=B0=20=EC=9E=AC=ED=8E=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - `rootProject.name`을 "Focpet"에서 "Kindl"로 변경하고, 앱의 네임스페이스 및 `applicationId`를 `com.kindl`로 수정하였습니다. - 기존 `com.focpet` 패키지 경로의 소스 코드(`FocpetApplication.kt`, `CoilModule.kt`)를 `com.kindl` 패키지로 이동 및 이름을 변경하였습니다. - `libs.versions.toml` 내의 컨벤션 플러그인 ID를 `focpet.*`에서 `kindl.*` 형식으로 일괄 업데이트하였습니다. - `AndroidManifest.xml`, `strings.xml`, `themes.xml` 등 리소스 파일 내의 앱 이름 및 테마 설정을 "Kindl"로 변경하였습니다. - 불필요한 예제 테스트 파일(`ExampleInstrumentedTest.kt`, `ExampleUnitTest.kt`)을 삭제하였습니다. - `app` 모듈의 의존성에 `core:network` 프로젝트를 추가하였습니다. - `.idea/icon.svg` 아이콘 파일을 신규 추가하였습니다. --- .idea/compiler.xml | 2 +- .idea/icon.svg | 8 +++++++ app/build.gradle.kts | 11 +++++---- .../com/focpet/ExampleInstrumentedTest.kt | 24 ------------------- app/src/main/AndroidManifest.xml | 8 +++---- .../KindlApplication.kt} | 7 +++--- .../com/{focpet => kindl}/di/CoilModule.kt | 2 +- app/src/main/res/values/strings.xml | 4 ++-- app/src/main/res/values/themes.xml | 2 +- .../test/java/com/focpet/ExampleUnitTest.kt | 17 ------------- gradle/libs.versions.toml | 20 ++++++++-------- settings.gradle.kts | 3 ++- 12 files changed, 40 insertions(+), 68 deletions(-) create mode 100644 .idea/icon.svg delete mode 100644 app/src/androidTest/java/com/focpet/ExampleInstrumentedTest.kt rename app/src/main/java/com/{focpet/FocpetApplication.kt => kindl/KindlApplication.kt} (81%) rename app/src/main/java/com/{focpet => kindl}/di/CoilModule.kt (98%) delete mode 100644 app/src/test/java/com/focpet/ExampleUnitTest.kt diff --git a/.idea/compiler.xml b/.idea/compiler.xml index fb7f4a8..5421743 100644 --- a/.idea/compiler.xml +++ b/.idea/compiler.xml @@ -3,4 +3,4 @@ - \ No newline at end of file + diff --git a/.idea/icon.svg b/.idea/icon.svg new file mode 100644 index 0000000..201c457 --- /dev/null +++ b/.idea/icon.svg @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 1a71cb4..ab8b170 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -1,8 +1,8 @@ import org.jetbrains.kotlin.gradle.dsl.JvmTarget plugins { - alias(libs.plugins.focpet.android.application) - alias(libs.plugins.focpet.android.buildconfig) + alias(libs.plugins.kindl.android.application) + alias(libs.plugins.kindl.android.buildconfig) alias(libs.plugins.kotlin.android) alias(libs.plugins.kotlin.compose) alias(libs.plugins.dagger.hilt) @@ -11,11 +11,11 @@ plugins { } android { - namespace = "com.focpet" + namespace = "com.kindl" compileSdk = 36 defaultConfig { - applicationId = "com.focpet" + applicationId = "com.kindl" minSdk = 24 targetSdk = 36 versionCode = 1 @@ -48,6 +48,9 @@ android { } dependencies { + // core + implementation(projects.core.network) + // presentation implementation(projects.presentation.main) diff --git a/app/src/androidTest/java/com/focpet/ExampleInstrumentedTest.kt b/app/src/androidTest/java/com/focpet/ExampleInstrumentedTest.kt deleted file mode 100644 index d6c4184..0000000 --- a/app/src/androidTest/java/com/focpet/ExampleInstrumentedTest.kt +++ /dev/null @@ -1,24 +0,0 @@ -package com.focpet - -import androidx.test.platform.app.InstrumentationRegistry -import androidx.test.ext.junit.runners.AndroidJUnit4 - -import org.junit.Test -import org.junit.runner.RunWith - -import org.junit.Assert.* - -/** - * Instrumented test, which will execute on an Android device. - * - * See [testing documentation](http://d.android.com/tools/testing). - */ -@RunWith(AndroidJUnit4::class) -class ExampleInstrumentedTest { - @Test - fun useAppContext() { - // Context of the app under test. - val appContext = InstrumentationRegistry.getInstrumentation().targetContext - assertEquals("com.focpet", appContext.packageName) - } -} diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 756ed0a..fdd4d5a 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -3,7 +3,7 @@ xmlns:tools="http://schemas.android.com/tools"> + android:theme="@style/Theme.Kindl"> + android:theme="@style/Theme.Kindl"> diff --git a/app/src/main/java/com/focpet/FocpetApplication.kt b/app/src/main/java/com/kindl/KindlApplication.kt similarity index 81% rename from app/src/main/java/com/focpet/FocpetApplication.kt rename to app/src/main/java/com/kindl/KindlApplication.kt index 1df1364..70588ad 100644 --- a/app/src/main/java/com/focpet/FocpetApplication.kt +++ b/app/src/main/java/com/kindl/KindlApplication.kt @@ -1,17 +1,18 @@ -package com.focpet +package com.kindl import android.app.Application import androidx.appcompat.app.AppCompatDelegate import coil.ImageLoader import coil.ImageLoaderFactory +import dagger.Lazy import dagger.hilt.android.HiltAndroidApp import timber.log.Timber import javax.inject.Inject @HiltAndroidApp -class FocpetApplication: Application(), ImageLoaderFactory { +class KindlApplication: Application(), ImageLoaderFactory { @Inject - lateinit var imageLoaderProvider: dagger.Lazy + lateinit var imageLoaderProvider: Lazy override fun onCreate() { super.onCreate() diff --git a/app/src/main/java/com/focpet/di/CoilModule.kt b/app/src/main/java/com/kindl/di/CoilModule.kt similarity index 98% rename from app/src/main/java/com/focpet/di/CoilModule.kt rename to app/src/main/java/com/kindl/di/CoilModule.kt index 3ec2636..1cd58b0 100644 --- a/app/src/main/java/com/focpet/di/CoilModule.kt +++ b/app/src/main/java/com/kindl/di/CoilModule.kt @@ -1,4 +1,4 @@ -package com.focpet.di +package com.kindl.di import android.content.Context import coil.ImageLoader diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 362142b..dfabe1c 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -1,3 +1,3 @@ - Focpet - \ No newline at end of file + Kindl + diff --git a/app/src/main/res/values/themes.xml b/app/src/main/res/values/themes.xml index a8ccdb4..f044682 100644 --- a/app/src/main/res/values/themes.xml +++ b/app/src/main/res/values/themes.xml @@ -1,5 +1,5 @@ -