Skip to content

Commit e185f90

Browse files
authored
[Chore/#3] modify project name icon setting (#4)
* [setting#3] 프로젝트 명칭 변경 (Focpet -> Kindl) 및 관련 패키지 구조 재편 - `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` 아이콘 파일을 신규 추가하였습니다. * [setting#3] 프로젝트 패키지 경로 및 네임스페이스 변경 (focpet -> kindl) - 모든 모듈의 패키지 경로를 `com.focpet`에서 `com.kindl`로 리팩토링하였습니다. - `build-logic` 내의 프로젝트 네임스페이스 설정 및 컨벤션 플러그인 ID를 `kindl.*` 형식으로 변경하였습니다. - `core:designsystem`의 기본 테마 이름을 `FocpetTheme`에서 `KindlTheme`로 변경하였습니다. - `presentation:main` 모듈의 불필요한 ProGuard 설정 파일(`proguard-rules.pro`, `consumer-rules.pro`)을 삭제하였습니다. - `core:common` 및 `core:network` 등 각 모듈 내 클래스들의 import 경로를 변경된 패키지에 맞춰 수정하였습니다. - `core:network` 모듈의 `NetworkModule`에서 `BuildConfig` 참조를 올바른 패키지로 수정하였습니다.
1 parent 34f0b35 commit e185f90

62 files changed

Lines changed: 152 additions & 205 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.idea/compiler.xml

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/icon.svg

Lines changed: 8 additions & 0 deletions
Loading

app/build.gradle.kts

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import org.jetbrains.kotlin.gradle.dsl.JvmTarget
22

33
plugins {
4-
alias(libs.plugins.focpet.android.application)
5-
alias(libs.plugins.focpet.android.buildconfig)
4+
alias(libs.plugins.kindl.android.application)
5+
alias(libs.plugins.kindl.android.buildconfig)
66
alias(libs.plugins.kotlin.android)
77
alias(libs.plugins.kotlin.compose)
88
alias(libs.plugins.dagger.hilt)
@@ -11,11 +11,11 @@ plugins {
1111
}
1212

1313
android {
14-
namespace = "com.focpet"
14+
namespace = "com.kindl"
1515
compileSdk = 36
1616

1717
defaultConfig {
18-
applicationId = "com.focpet"
18+
applicationId = "com.kindl"
1919
minSdk = 24
2020
targetSdk = 36
2121
versionCode = 1
@@ -48,6 +48,9 @@ android {
4848
}
4949

5050
dependencies {
51+
// core
52+
implementation(projects.core.network)
53+
5154
// presentation
5255
implementation(projects.presentation.main)
5356

app/src/androidTest/java/com/focpet/ExampleInstrumentedTest.kt

Lines changed: 0 additions & 24 deletions
This file was deleted.

app/src/main/AndroidManifest.xml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,19 +3,19 @@
33
xmlns:tools="http://schemas.android.com/tools">
44

55
<application
6-
android:name=".FocpetApplication"
6+
android:name="com.kindl.KindlApplication"
77
android:allowBackup="true"
88
android:dataExtractionRules="@xml/data_extraction_rules"
99
android:fullBackupContent="@xml/backup_rules"
1010
android:icon="@mipmap/ic_launcher"
1111
android:label="@string/app_name"
1212
android:roundIcon="@mipmap/ic_launcher_round"
1313
android:supportsRtl="true"
14-
android:theme="@style/Theme.Focpet">
14+
android:theme="@style/Theme.Kindl">
1515
<activity
16-
android:name=".presentation.main.MainActivity"
16+
android:name="com.kindl.presentation.main.MainActivity"
1717
android:exported="true"
18-
android:theme="@style/Theme.Focpet">
18+
android:theme="@style/Theme.Kindl">
1919
<intent-filter>
2020
<action android:name="android.intent.action.MAIN" />
2121

app/src/main/java/com/focpet/FocpetApplication.kt renamed to app/src/main/java/com/kindl/KindlApplication.kt

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,18 @@
1-
package com.focpet
1+
package com.kindl
22

33
import android.app.Application
44
import androidx.appcompat.app.AppCompatDelegate
55
import coil.ImageLoader
66
import coil.ImageLoaderFactory
7+
import dagger.Lazy
78
import dagger.hilt.android.HiltAndroidApp
89
import timber.log.Timber
910
import javax.inject.Inject
1011

1112
@HiltAndroidApp
12-
class FocpetApplication: Application(), ImageLoaderFactory {
13+
class KindlApplication: Application(), ImageLoaderFactory {
1314
@Inject
14-
lateinit var imageLoaderProvider: dagger.Lazy<ImageLoader>
15+
lateinit var imageLoaderProvider: Lazy<ImageLoader>
1516

1617
override fun onCreate() {
1718
super.onCreate()

app/src/main/java/com/focpet/di/CoilModule.kt renamed to app/src/main/java/com/kindl/di/CoilModule.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.focpet.di
1+
package com.kindl.di
22

33
import android.content.Context
44
import coil.ImageLoader
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
<resources>
2-
<string name="app_name">Focpet</string>
3-
</resources>
2+
<string name="app_name">Kindl</string>
3+
</resources>

app/src/main/res/values/themes.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<resources>
33

4-
<style name="Theme.Focpet" parent="android:Theme.Material.Light.NoActionBar" />
4+
<style name="Theme.Kindl" parent="android:Theme.Material.Light.NoActionBar" />
55
</resources>

app/src/test/java/com/focpet/ExampleUnitTest.kt

Lines changed: 0 additions & 17 deletions
This file was deleted.

0 commit comments

Comments
 (0)