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 @@
-
+
diff --git a/app/src/test/java/com/focpet/ExampleUnitTest.kt b/app/src/test/java/com/focpet/ExampleUnitTest.kt
deleted file mode 100644
index 7ab9706..0000000
--- a/app/src/test/java/com/focpet/ExampleUnitTest.kt
+++ /dev/null
@@ -1,17 +0,0 @@
-package com.focpet
-
-import org.junit.Test
-
-import org.junit.Assert.*
-
-/**
- * Example local unit test, which will execute on the development machine (host).
- *
- * See [testing documentation](http://d.android.com/tools/testing).
- */
-class ExampleUnitTest {
- @Test
- fun addition_isCorrect() {
- assertEquals(4, 2 + 2)
- }
-}
diff --git a/build-logic/convention/build.gradle.kts b/build-logic/convention/build.gradle.kts
index 58834d6..181320f 100644
--- a/build-logic/convention/build.gradle.kts
+++ b/build-logic/convention/build.gradle.kts
@@ -4,7 +4,7 @@ plugins {
`kotlin-dsl`
}
-group = "com.focpet.buildlogic"
+group = "com.kindl.buildlogic"
java {
sourceCompatibility = JavaVersion.VERSION_11
@@ -28,52 +28,52 @@ gradlePlugin {
plugins {
// app 모듈용
register("androidApplication") {
- id = "focpet.android.application"
+ id = "kindl.android.application"
implementationClass = "AndroidApplicationConventionPlugin"
}
// 일반 library용
register("androidLibrary") {
- id = "focpet.android.library"
+ id = "kindl.android.library"
implementationClass = "AndroidLibraryConventionPlugin"
}
// BuildConfig library용
register("androidBuildConfig") {
- id = "focpet.android.buildconfig"
+ id = "kindl.android.buildconfig"
implementationClass = "AndroidBuildConfigConventionPlugin"
}
// Compose 설정용
register("androidCompose") {
- id = "focpet.android.compose"
+ id = "kindl.android.compose"
implementationClass = "AndroidComposeConventionPlugin"
}
// presentation(feature) 모듈용
register("androidPresentation") {
- id = "focpet.android.presentation"
+ id = "kindl.android.presentation"
implementationClass = "AndroidPresentationConventionPlugin"
}
// data 모듈용
register("androidData") {
- id = "focpet.android.data"
+ id = "kindl.android.data"
implementationClass = "AndroidDataConventionPlugin"
}
// domain 모듈용
register("kotlinJvm") {
- id = "focpet.kotlin.jvm"
+ id = "kindl.kotlin.jvm"
implementationClass = "KotlinJvmConventionPlugin"
}
// Hilt 설정용
register("hilt") {
- id = "focpet.hilt"
+ id = "kindl.hilt"
implementationClass = "HiltConventionPlugin"
}
// Serialization용
register("serialization") {
- id = "focpet.serialization"
+ id = "kindl.serialization"
implementationClass = "SerializationConventionPlugin"
}
// Test 설정용
register("androidTest") {
- id = "focpet.android.test"
+ id = "kindl.android.test"
implementationClass = "AndroidTestConventionPlugin"
}
}
diff --git a/build-logic/convention/src/main/kotlin/AndroidApplicationConventionPlugin.kt b/build-logic/convention/src/main/kotlin/AndroidApplicationConventionPlugin.kt
index 4143c5f..f7c33a6 100644
--- a/build-logic/convention/src/main/kotlin/AndroidApplicationConventionPlugin.kt
+++ b/build-logic/convention/src/main/kotlin/AndroidApplicationConventionPlugin.kt
@@ -1,6 +1,6 @@
import com.android.build.api.dsl.ApplicationExtension
-import com.focpet.buildlogic.configureKotlinAndroid
-import com.focpet.buildlogic.libs
+import com.kindl.buildlogic.configureKotlinAndroid
+import com.kindl.buildlogic.libs
import org.gradle.api.Plugin
import org.gradle.api.Project
import org.gradle.kotlin.dsl.configure
@@ -27,7 +27,7 @@ class AndroidApplicationConventionPlugin : Plugin {
apply("com.android.application")
apply("org.jetbrains.kotlin.android")
apply("org.jetbrains.kotlin.plugin.compose")
- apply("focpet.hilt")
+ apply("kindl.hilt")
}
extensions.configure {
configureKotlinAndroid(this)
diff --git a/build-logic/convention/src/main/kotlin/AndroidBuildConfigConventionPlugin.kt b/build-logic/convention/src/main/kotlin/AndroidBuildConfigConventionPlugin.kt
index bb1acff..c604bf0 100644
--- a/build-logic/convention/src/main/kotlin/AndroidBuildConfigConventionPlugin.kt
+++ b/build-logic/convention/src/main/kotlin/AndroidBuildConfigConventionPlugin.kt
@@ -1,7 +1,7 @@
import com.android.build.api.dsl.ApplicationExtension
import com.android.build.api.dsl.CommonExtension
import com.android.build.api.dsl.LibraryExtension
-import com.focpet.buildlogic.configureBuildTypes
+import com.kindl.buildlogic.configureBuildTypes
import org.gradle.api.Plugin
import org.gradle.api.Project
diff --git a/build-logic/convention/src/main/kotlin/AndroidComposeConventionPlugin.kt b/build-logic/convention/src/main/kotlin/AndroidComposeConventionPlugin.kt
index 266ea70..33fec8b 100644
--- a/build-logic/convention/src/main/kotlin/AndroidComposeConventionPlugin.kt
+++ b/build-logic/convention/src/main/kotlin/AndroidComposeConventionPlugin.kt
@@ -1,6 +1,6 @@
-import com.focpet.buildlogic.androidExtension
-import com.focpet.buildlogic.configureAndroidCompose
-import com.focpet.buildlogic.libs
+import com.kindl.buildlogic.androidExtension
+import com.kindl.buildlogic.configureAndroidCompose
+import com.kindl.buildlogic.libs
import org.gradle.api.Plugin
import org.gradle.api.Project
import org.gradle.kotlin.dsl.dependencies
diff --git a/build-logic/convention/src/main/kotlin/AndroidDataConventionPlugin.kt b/build-logic/convention/src/main/kotlin/AndroidDataConventionPlugin.kt
index 7d74a5f..33448d5 100644
--- a/build-logic/convention/src/main/kotlin/AndroidDataConventionPlugin.kt
+++ b/build-logic/convention/src/main/kotlin/AndroidDataConventionPlugin.kt
@@ -1,5 +1,5 @@
import com.android.build.api.dsl.LibraryExtension
-import com.focpet.buildlogic.libs
+import com.kindl.buildlogic.libs
import org.gradle.api.Plugin
import org.gradle.api.Project
import org.gradle.kotlin.dsl.configure
@@ -22,9 +22,9 @@ class AndroidDataConventionPlugin : Plugin {
override fun apply(target: Project) {
with(target) {
with(pluginManager) {
- apply("focpet.android.library")
- apply("focpet.hilt")
- apply("focpet.serialization")
+ apply("kindl.android.library")
+ apply("kindl.hilt")
+ apply("kindl.serialization")
}
extensions.configure {
packaging {
diff --git a/build-logic/convention/src/main/kotlin/AndroidLibraryConventionPlugin.kt b/build-logic/convention/src/main/kotlin/AndroidLibraryConventionPlugin.kt
index 83f0ff4..41a91cd 100644
--- a/build-logic/convention/src/main/kotlin/AndroidLibraryConventionPlugin.kt
+++ b/build-logic/convention/src/main/kotlin/AndroidLibraryConventionPlugin.kt
@@ -1,7 +1,7 @@
import com.android.build.api.dsl.LibraryExtension
import com.android.build.api.variant.LibraryAndroidComponentsExtension
-import com.focpet.buildlogic.configureKotlinAndroid
-import com.focpet.buildlogic.disableUnnecessaryAndroidTests
+import com.kindl.buildlogic.configureKotlinAndroid
+import com.kindl.buildlogic.disableUnnecessaryAndroidTests
import org.gradle.api.Plugin
import org.gradle.api.Project
import org.gradle.kotlin.dsl.configure
diff --git a/build-logic/convention/src/main/kotlin/AndroidPresentationConventionPlugin.kt b/build-logic/convention/src/main/kotlin/AndroidPresentationConventionPlugin.kt
index 531caf8..7665a72 100644
--- a/build-logic/convention/src/main/kotlin/AndroidPresentationConventionPlugin.kt
+++ b/build-logic/convention/src/main/kotlin/AndroidPresentationConventionPlugin.kt
@@ -1,5 +1,5 @@
import com.android.build.api.dsl.LibraryExtension
-import com.focpet.buildlogic.libs
+import com.kindl.buildlogic.libs
import org.gradle.api.Plugin
import org.gradle.api.Project
import org.gradle.kotlin.dsl.configure
@@ -13,19 +13,19 @@ import org.gradle.kotlin.dsl.dependencies
* 세 플러그인을 매번 따로 적용하지 않고 이걸 하나만 적용
*
* 적용되는 설정:
- * - focpet.android.library (compileSdk, minSdk, JVM 11)
- * - focpet.android.compose (Compose 활성화)
- * - focpet.hilt (Hilt 의존성)
+ * - kindl.android.library (compileSdk, minSdk, JVM 11)
+ * - kindl.android.compose (Compose 활성화)
+ * - kindl.hilt (Hilt 의존성)
* - domain, core 모듈 의존성 자동 추가
*/
class AndroidPresentationConventionPlugin : Plugin {
override fun apply(target: Project) {
with(target) {
with(pluginManager) {
- apply("focpet.android.library")
- apply("focpet.android.compose")
- apply("focpet.hilt")
- apply("focpet.serialization")
+ apply("kindl.android.library")
+ apply("kindl.android.compose")
+ apply("kindl.hilt")
+ apply("kindl.serialization")
}
// 리소스 패키징 옵션을 설정합니다
diff --git a/build-logic/convention/src/main/kotlin/AndroidTestConventionPlugin.kt b/build-logic/convention/src/main/kotlin/AndroidTestConventionPlugin.kt
index ac305d9..0e52079 100644
--- a/build-logic/convention/src/main/kotlin/AndroidTestConventionPlugin.kt
+++ b/build-logic/convention/src/main/kotlin/AndroidTestConventionPlugin.kt
@@ -1,4 +1,4 @@
-import com.focpet.buildlogic.libs
+import com.kindl.buildlogic.libs
import org.gradle.api.Plugin
import org.gradle.api.Project
import org.gradle.kotlin.dsl.dependencies
diff --git a/build-logic/convention/src/main/kotlin/HiltConventionPlugin.kt b/build-logic/convention/src/main/kotlin/HiltConventionPlugin.kt
index 78f7d24..9fc5596 100644
--- a/build-logic/convention/src/main/kotlin/HiltConventionPlugin.kt
+++ b/build-logic/convention/src/main/kotlin/HiltConventionPlugin.kt
@@ -1,4 +1,4 @@
-import com.focpet.buildlogic.libs
+import com.kindl.buildlogic.libs
import org.gradle.api.Plugin
import org.gradle.api.Project
import org.gradle.kotlin.dsl.dependencies
diff --git a/build-logic/convention/src/main/kotlin/KotlinJvmConventionPlugin.kt b/build-logic/convention/src/main/kotlin/KotlinJvmConventionPlugin.kt
index ee64ba6..1287033 100644
--- a/build-logic/convention/src/main/kotlin/KotlinJvmConventionPlugin.kt
+++ b/build-logic/convention/src/main/kotlin/KotlinJvmConventionPlugin.kt
@@ -1,4 +1,4 @@
-import com.focpet.buildlogic.configureKotlinJvm
+import com.kindl.buildlogic.configureKotlinJvm
import org.gradle.api.Plugin
import org.gradle.api.Project
import org.gradle.kotlin.dsl.apply
diff --git a/build-logic/convention/src/main/kotlin/SerializationConventionPlugin.kt b/build-logic/convention/src/main/kotlin/SerializationConventionPlugin.kt
index c694dfd..dfe5aa8 100644
--- a/build-logic/convention/src/main/kotlin/SerializationConventionPlugin.kt
+++ b/build-logic/convention/src/main/kotlin/SerializationConventionPlugin.kt
@@ -1,4 +1,4 @@
-import com.focpet.buildlogic.libs
+import com.kindl.buildlogic.libs
import org.gradle.api.Plugin
import org.gradle.api.Project
import org.gradle.kotlin.dsl.dependencies
diff --git a/build-logic/convention/src/main/kotlin/com/focpet/buildlogic/Namespace.kt b/build-logic/convention/src/main/kotlin/com/focpet/buildlogic/Namespace.kt
deleted file mode 100644
index 0d02da0..0000000
--- a/build-logic/convention/src/main/kotlin/com/focpet/buildlogic/Namespace.kt
+++ /dev/null
@@ -1,12 +0,0 @@
-package com.focpet.buildlogic
-
-import org.gradle.api.Project
-
-/**
- * 모듈의 네임스페이스를 설정합니다. (예: "com.focpet.presentation.home")
- */
-fun Project.setNamespace(name: String) {
- androidExtension.apply {
- namespace = "com.focpet.$name"
- }
-}
diff --git a/build-logic/convention/src/main/kotlin/com/focpet/buildlogic/AndroidCompose.kt b/build-logic/convention/src/main/kotlin/com/kindl/buildlogic/AndroidCompose.kt
similarity index 97%
rename from build-logic/convention/src/main/kotlin/com/focpet/buildlogic/AndroidCompose.kt
rename to build-logic/convention/src/main/kotlin/com/kindl/buildlogic/AndroidCompose.kt
index d4e0344..f0d207a 100644
--- a/build-logic/convention/src/main/kotlin/com/focpet/buildlogic/AndroidCompose.kt
+++ b/build-logic/convention/src/main/kotlin/com/kindl/buildlogic/AndroidCompose.kt
@@ -1,4 +1,4 @@
-package com.focpet.buildlogic
+package com.kindl.buildlogic
import com.android.build.api.dsl.CommonExtension
import org.gradle.api.Project
diff --git a/build-logic/convention/src/main/kotlin/com/focpet/buildlogic/AndroidInstrumentedTests.kt b/build-logic/convention/src/main/kotlin/com/kindl/buildlogic/AndroidInstrumentedTests.kt
similarity index 95%
rename from build-logic/convention/src/main/kotlin/com/focpet/buildlogic/AndroidInstrumentedTests.kt
rename to build-logic/convention/src/main/kotlin/com/kindl/buildlogic/AndroidInstrumentedTests.kt
index cfe9326..8ec1fe0 100644
--- a/build-logic/convention/src/main/kotlin/com/focpet/buildlogic/AndroidInstrumentedTests.kt
+++ b/build-logic/convention/src/main/kotlin/com/kindl/buildlogic/AndroidInstrumentedTests.kt
@@ -1,4 +1,4 @@
-package com.focpet.buildlogic
+package com.kindl.buildlogic
import com.android.build.api.variant.LibraryAndroidComponentsExtension
import org.gradle.api.Project
diff --git a/build-logic/convention/src/main/kotlin/com/focpet/buildlogic/BuildType.kt b/build-logic/convention/src/main/kotlin/com/kindl/buildlogic/BuildType.kt
similarity index 98%
rename from build-logic/convention/src/main/kotlin/com/focpet/buildlogic/BuildType.kt
rename to build-logic/convention/src/main/kotlin/com/kindl/buildlogic/BuildType.kt
index 468cb9a..d5b9ea1 100644
--- a/build-logic/convention/src/main/kotlin/com/focpet/buildlogic/BuildType.kt
+++ b/build-logic/convention/src/main/kotlin/com/kindl/buildlogic/BuildType.kt
@@ -1,4 +1,4 @@
-package com.focpet.buildlogic
+package com.kindl.buildlogic
import com.android.build.api.dsl.ApplicationExtension
import com.android.build.api.dsl.CommonExtension
diff --git a/build-logic/convention/src/main/kotlin/com/focpet/buildlogic/Extensions.kt b/build-logic/convention/src/main/kotlin/com/kindl/buildlogic/Extensions.kt
similarity index 98%
rename from build-logic/convention/src/main/kotlin/com/focpet/buildlogic/Extensions.kt
rename to build-logic/convention/src/main/kotlin/com/kindl/buildlogic/Extensions.kt
index ddaf72d..3374a1c 100644
--- a/build-logic/convention/src/main/kotlin/com/focpet/buildlogic/Extensions.kt
+++ b/build-logic/convention/src/main/kotlin/com/kindl/buildlogic/Extensions.kt
@@ -1,4 +1,4 @@
-package com.focpet.buildlogic
+package com.kindl.buildlogic
import com.android.build.api.dsl.ApplicationExtension
import com.android.build.api.dsl.CommonExtension
diff --git a/build-logic/convention/src/main/kotlin/com/focpet/buildlogic/KotlinAndroid.kt b/build-logic/convention/src/main/kotlin/com/kindl/buildlogic/KotlinAndroid.kt
similarity index 98%
rename from build-logic/convention/src/main/kotlin/com/focpet/buildlogic/KotlinAndroid.kt
rename to build-logic/convention/src/main/kotlin/com/kindl/buildlogic/KotlinAndroid.kt
index 4c10be3..4a753a8 100644
--- a/build-logic/convention/src/main/kotlin/com/focpet/buildlogic/KotlinAndroid.kt
+++ b/build-logic/convention/src/main/kotlin/com/kindl/buildlogic/KotlinAndroid.kt
@@ -1,4 +1,4 @@
-package com.focpet.buildlogic
+package com.kindl.buildlogic
import com.android.build.api.dsl.CommonExtension
import org.gradle.api.JavaVersion
diff --git a/build-logic/convention/src/main/kotlin/com/kindl/buildlogic/Namespace.kt b/build-logic/convention/src/main/kotlin/com/kindl/buildlogic/Namespace.kt
new file mode 100644
index 0000000..5998241
--- /dev/null
+++ b/build-logic/convention/src/main/kotlin/com/kindl/buildlogic/Namespace.kt
@@ -0,0 +1,12 @@
+package com.kindl.buildlogic
+
+import org.gradle.api.Project
+
+/**
+ * 모듈의 네임스페이스를 설정합니다. (예: "com.kindl.presentation.home")
+ */
+fun Project.setNamespace(name: String) {
+ androidExtension.apply {
+ namespace = "com.kindl.$name"
+ }
+}
diff --git a/core/common/build.gradle.kts b/core/common/build.gradle.kts
index 28c3d5d..db3fdc1 100644
--- a/core/common/build.gradle.kts
+++ b/core/common/build.gradle.kts
@@ -1,8 +1,8 @@
-import com.focpet.buildlogic.setNamespace
+import com.kindl.buildlogic.setNamespace
plugins {
- alias(libs.plugins.focpet.android.library)
- alias(libs.plugins.focpet.android.compose)
+ alias(libs.plugins.kindl.android.library)
+ alias(libs.plugins.kindl.android.compose)
}
android {
diff --git a/core/common/src/main/java/com/focpet/core/common/base/UiState.kt b/core/common/src/main/java/com/kindl/core/common/base/UiState.kt
similarity index 89%
rename from core/common/src/main/java/com/focpet/core/common/base/UiState.kt
rename to core/common/src/main/java/com/kindl/core/common/base/UiState.kt
index 5d75510..128f241 100644
--- a/core/common/src/main/java/com/focpet/core/common/base/UiState.kt
+++ b/core/common/src/main/java/com/kindl/core/common/base/UiState.kt
@@ -1,4 +1,4 @@
-package com.focpet.core.common.base
+package com.kindl.core.common.base
import androidx.compose.runtime.Stable
diff --git a/core/common/src/main/java/com/focpet/core/common/extension/FlowExt.kt b/core/common/src/main/java/com/kindl/core/common/extension/FlowExt.kt
similarity index 97%
rename from core/common/src/main/java/com/focpet/core/common/extension/FlowExt.kt
rename to core/common/src/main/java/com/kindl/core/common/extension/FlowExt.kt
index 748d9b3..e861bb8 100644
--- a/core/common/src/main/java/com/focpet/core/common/extension/FlowExt.kt
+++ b/core/common/src/main/java/com/kindl/core/common/extension/FlowExt.kt
@@ -1,4 +1,4 @@
-package com.focpet.core.common.extension
+package com.kindl.core.common.extension
import android.os.SystemClock
import androidx.compose.runtime.Composable
diff --git a/core/common/src/main/java/com/focpet/core/common/extension/ModifierExt.kt b/core/common/src/main/java/com/kindl/core/common/extension/ModifierExt.kt
similarity index 94%
rename from core/common/src/main/java/com/focpet/core/common/extension/ModifierExt.kt
rename to core/common/src/main/java/com/kindl/core/common/extension/ModifierExt.kt
index 7ee0ca5..af7d140 100644
--- a/core/common/src/main/java/com/focpet/core/common/extension/ModifierExt.kt
+++ b/core/common/src/main/java/com/kindl/core/common/extension/ModifierExt.kt
@@ -1,4 +1,4 @@
-package com.focpet.core.common.extension
+package com.kindl.core.common.extension
import androidx.compose.foundation.clickable
import androidx.compose.foundation.interaction.MutableInteractionSource
diff --git a/core/common/src/main/java/com/focpet/core/common/extension/StateFlowExt.kt b/core/common/src/main/java/com/kindl/core/common/extension/StateFlowExt.kt
similarity index 74%
rename from core/common/src/main/java/com/focpet/core/common/extension/StateFlowExt.kt
rename to core/common/src/main/java/com/kindl/core/common/extension/StateFlowExt.kt
index 9d926fa..42ccd32 100644
--- a/core/common/src/main/java/com/focpet/core/common/extension/StateFlowExt.kt
+++ b/core/common/src/main/java/com/kindl/core/common/extension/StateFlowExt.kt
@@ -1,7 +1,6 @@
-package com.focpet.core.common.extension
+package com.kindl.core.common.extension
-import android.provider.SyncStateContract.Helpers.update
-import com.kiero.core.model.UiState
+import com.kindl.core.common.base.UiState
import kotlinx.coroutines.flow.MutableStateFlow
import kotlinx.coroutines.flow.update
diff --git a/core/common/src/main/java/com/focpet/core/common/extension/StringExt.kt b/core/common/src/main/java/com/kindl/core/common/extension/StringExt.kt
similarity index 100%
rename from core/common/src/main/java/com/focpet/core/common/extension/StringExt.kt
rename to core/common/src/main/java/com/kindl/core/common/extension/StringExt.kt
diff --git a/core/common/src/main/java/com/focpet/core/common/extension/ThrowableExt.kt b/core/common/src/main/java/com/kindl/core/common/extension/ThrowableExt.kt
similarity index 94%
rename from core/common/src/main/java/com/focpet/core/common/extension/ThrowableExt.kt
rename to core/common/src/main/java/com/kindl/core/common/extension/ThrowableExt.kt
index c3b077e..e182c67 100644
--- a/core/common/src/main/java/com/focpet/core/common/extension/ThrowableExt.kt
+++ b/core/common/src/main/java/com/kindl/core/common/extension/ThrowableExt.kt
@@ -1,4 +1,4 @@
-package com.focpet.core.common.extension
+package com.kindl.core.common.extension
import java.io.IOException
import java.net.SocketTimeoutException
diff --git a/core/common/src/main/java/com/focpet/core/common/model/DialogState.kt b/core/common/src/main/java/com/kindl/core/common/model/DialogState.kt
similarity index 88%
rename from core/common/src/main/java/com/focpet/core/common/model/DialogState.kt
rename to core/common/src/main/java/com/kindl/core/common/model/DialogState.kt
index d7cca53..949de3f 100644
--- a/core/common/src/main/java/com/focpet/core/common/model/DialogState.kt
+++ b/core/common/src/main/java/com/kindl/core/common/model/DialogState.kt
@@ -1,4 +1,4 @@
-package com.focpet.core.common.model
+package com.kindl.core.common.model
import androidx.compose.runtime.Immutable
import androidx.compose.runtime.Stable
diff --git a/core/common/src/main/java/com/focpet/core/common/model/GlobalUiEventHolder.kt b/core/common/src/main/java/com/kindl/core/common/model/GlobalUiEventHolder.kt
similarity index 84%
rename from core/common/src/main/java/com/focpet/core/common/model/GlobalUiEventHolder.kt
rename to core/common/src/main/java/com/kindl/core/common/model/GlobalUiEventHolder.kt
index 2e81221..37f680a 100644
--- a/core/common/src/main/java/com/focpet/core/common/model/GlobalUiEventHolder.kt
+++ b/core/common/src/main/java/com/kindl/core/common/model/GlobalUiEventHolder.kt
@@ -1,4 +1,4 @@
-package com.focpet.core.common.model
+package com.kindl.core.common.model
import androidx.compose.runtime.Stable
diff --git a/core/common/src/main/java/com/focpet/core/common/model/SnackbarState.kt b/core/common/src/main/java/com/kindl/core/common/model/SnackbarState.kt
similarity index 79%
rename from core/common/src/main/java/com/focpet/core/common/model/SnackbarState.kt
rename to core/common/src/main/java/com/kindl/core/common/model/SnackbarState.kt
index efe64ca..aa36a88 100644
--- a/core/common/src/main/java/com/focpet/core/common/model/SnackbarState.kt
+++ b/core/common/src/main/java/com/kindl/core/common/model/SnackbarState.kt
@@ -1,4 +1,4 @@
-package com.focpet.core.common.model
+package com.kindl.core.common.model
import androidx.compose.runtime.Immutable
diff --git a/core/common/src/main/java/com/focpet/core/common/trigger/LocalGlobalUiEventTrigger.kt b/core/common/src/main/java/com/kindl/core/common/trigger/LocalGlobalUiEventTrigger.kt
similarity index 66%
rename from core/common/src/main/java/com/focpet/core/common/trigger/LocalGlobalUiEventTrigger.kt
rename to core/common/src/main/java/com/kindl/core/common/trigger/LocalGlobalUiEventTrigger.kt
index e4e220c..1ddf2f7 100644
--- a/core/common/src/main/java/com/focpet/core/common/trigger/LocalGlobalUiEventTrigger.kt
+++ b/core/common/src/main/java/com/kindl/core/common/trigger/LocalGlobalUiEventTrigger.kt
@@ -1,7 +1,7 @@
-package com.focpet.core.common.trigger
+package com.kindl.core.common.trigger
import androidx.compose.runtime.staticCompositionLocalOf
-import com.focpet.core.common.model.GlobalUiEventHolder
+import com.kindl.core.common.model.GlobalUiEventHolder
val LocalGlobalUiEventTrigger = staticCompositionLocalOf {
error("No GlobalUiEvent Trigger provided")
diff --git a/core/common/src/main/java/com/focpet/core/common/util/SuspendRunCatching.kt b/core/common/src/main/java/com/kindl/core/common/util/SuspendRunCatching.kt
similarity index 93%
rename from core/common/src/main/java/com/focpet/core/common/util/SuspendRunCatching.kt
rename to core/common/src/main/java/com/kindl/core/common/util/SuspendRunCatching.kt
index 64d239c..752f259 100644
--- a/core/common/src/main/java/com/focpet/core/common/util/SuspendRunCatching.kt
+++ b/core/common/src/main/java/com/kindl/core/common/util/SuspendRunCatching.kt
@@ -1,4 +1,4 @@
-package com.focpet.core.common.util
+package com.kindl.core.common.util
import kotlinx.coroutines.TimeoutCancellationException
import kotlinx.coroutines.ensureActive
diff --git a/core/designsystem/build.gradle.kts b/core/designsystem/build.gradle.kts
index 0a41800..bdbbc2f 100644
--- a/core/designsystem/build.gradle.kts
+++ b/core/designsystem/build.gradle.kts
@@ -1,8 +1,8 @@
-import com.focpet.buildlogic.setNamespace
+import com.kindl.buildlogic.setNamespace
plugins {
- alias(libs.plugins.focpet.android.library)
- alias(libs.plugins.focpet.android.compose)
+ alias(libs.plugins.kindl.android.library)
+ alias(libs.plugins.kindl.android.compose)
}
android {
diff --git a/core/designsystem/src/main/java/com/focpet/core/designsystem/theme/Color.kt b/core/designsystem/src/main/java/com/kindl/core/designsystem/theme/Color.kt
similarity index 85%
rename from core/designsystem/src/main/java/com/focpet/core/designsystem/theme/Color.kt
rename to core/designsystem/src/main/java/com/kindl/core/designsystem/theme/Color.kt
index 441e2c4..e8ac748 100644
--- a/core/designsystem/src/main/java/com/focpet/core/designsystem/theme/Color.kt
+++ b/core/designsystem/src/main/java/com/kindl/core/designsystem/theme/Color.kt
@@ -1,4 +1,4 @@
-package com.focpet.core.designsystem.theme
+package com.kindl.core.designsystem.theme
import androidx.compose.ui.graphics.Color
diff --git a/core/designsystem/src/main/java/com/focpet/core/designsystem/theme/Theme.kt b/core/designsystem/src/main/java/com/kindl/core/designsystem/theme/Theme.kt
similarity index 94%
rename from core/designsystem/src/main/java/com/focpet/core/designsystem/theme/Theme.kt
rename to core/designsystem/src/main/java/com/kindl/core/designsystem/theme/Theme.kt
index e895863..c3665f6 100644
--- a/core/designsystem/src/main/java/com/focpet/core/designsystem/theme/Theme.kt
+++ b/core/designsystem/src/main/java/com/kindl/core/designsystem/theme/Theme.kt
@@ -1,6 +1,5 @@
-package com.focpet.core.designsystem.theme
+package com.kindl.core.designsystem.theme
-import android.app.Activity
import android.os.Build
import androidx.compose.foundation.isSystemInDarkTheme
import androidx.compose.material3.MaterialTheme
@@ -34,7 +33,7 @@ private val LightColorScheme = lightColorScheme(
)
@Composable
-fun FocpetTheme(
+fun KindlTheme(
darkTheme: Boolean = isSystemInDarkTheme(),
// Dynamic color is available on Android 12+
dynamicColor: Boolean = true,
diff --git a/core/designsystem/src/main/java/com/focpet/core/designsystem/theme/Type.kt b/core/designsystem/src/main/java/com/kindl/core/designsystem/theme/Type.kt
similarity index 95%
rename from core/designsystem/src/main/java/com/focpet/core/designsystem/theme/Type.kt
rename to core/designsystem/src/main/java/com/kindl/core/designsystem/theme/Type.kt
index 898e1b8..1a81b63 100644
--- a/core/designsystem/src/main/java/com/focpet/core/designsystem/theme/Type.kt
+++ b/core/designsystem/src/main/java/com/kindl/core/designsystem/theme/Type.kt
@@ -1,4 +1,4 @@
-package com.focpet.core.designsystem.theme
+package com.kindl.core.designsystem.theme
import androidx.compose.material3.Typography
import androidx.compose.ui.text.TextStyle
diff --git a/core/navigation/build.gradle.kts b/core/navigation/build.gradle.kts
index 8c8b8a4..ca50e6a 100644
--- a/core/navigation/build.gradle.kts
+++ b/core/navigation/build.gradle.kts
@@ -1,7 +1,7 @@
-import com.focpet.buildlogic.setNamespace
+import com.kindl.buildlogic.setNamespace
plugins {
- alias(libs.plugins.focpet.android.library)
+ alias(libs.plugins.kindl.android.library)
}
android {
diff --git a/core/navigation/src/main/java/com/focpet/core/navigation/MainTabRoute.kt b/core/navigation/src/main/java/com/focpet/core/navigation/MainTabRoute.kt
deleted file mode 100644
index 5c31a92..0000000
--- a/core/navigation/src/main/java/com/focpet/core/navigation/MainTabRoute.kt
+++ /dev/null
@@ -1,3 +0,0 @@
-package com.focpet.core.navigation
-
-interface MainTabRoute : Route
diff --git a/core/navigation/src/main/java/com/focpet/core/navigation/Route.kt b/core/navigation/src/main/java/com/focpet/core/navigation/Route.kt
deleted file mode 100644
index ce989bc..0000000
--- a/core/navigation/src/main/java/com/focpet/core/navigation/Route.kt
+++ /dev/null
@@ -1,3 +0,0 @@
-package com.focpet.core.navigation
-
-interface Route
diff --git a/core/navigation/src/main/java/com/kindl/core/navigation/MainTabRoute.kt b/core/navigation/src/main/java/com/kindl/core/navigation/MainTabRoute.kt
new file mode 100644
index 0000000..e78f022
--- /dev/null
+++ b/core/navigation/src/main/java/com/kindl/core/navigation/MainTabRoute.kt
@@ -0,0 +1,3 @@
+package com.kindl.core.navigation
+
+interface MainTabRoute : Route
diff --git a/core/navigation/src/main/java/com/kindl/core/navigation/Route.kt b/core/navigation/src/main/java/com/kindl/core/navigation/Route.kt
new file mode 100644
index 0000000..aca45c3
--- /dev/null
+++ b/core/navigation/src/main/java/com/kindl/core/navigation/Route.kt
@@ -0,0 +1,3 @@
+package com.kindl.core.navigation
+
+interface Route
diff --git a/core/network/build.gradle.kts b/core/network/build.gradle.kts
index 9fec6e9..1d80d00 100644
--- a/core/network/build.gradle.kts
+++ b/core/network/build.gradle.kts
@@ -1,10 +1,10 @@
-import com.focpet.buildlogic.setNamespace
+import com.kindl.buildlogic.setNamespace
plugins {
- alias(libs.plugins.focpet.android.library)
- alias(libs.plugins.focpet.hilt)
- alias(libs.plugins.focpet.serialization)
- alias(libs.plugins.focpet.android.buildconfig)
+ alias(libs.plugins.kindl.android.library)
+ alias(libs.plugins.kindl.hilt)
+ alias(libs.plugins.kindl.serialization)
+ alias(libs.plugins.kindl.android.buildconfig)
}
android {
diff --git a/core/network/src/main/java/com/focpet/core/network/di/NetworkModule.kt b/core/network/src/main/java/com/kindl/core/network/di/NetworkModule.kt
similarity index 95%
rename from core/network/src/main/java/com/focpet/core/network/di/NetworkModule.kt
rename to core/network/src/main/java/com/kindl/core/network/di/NetworkModule.kt
index e46d0f5..6558339 100644
--- a/core/network/src/main/java/com/focpet/core/network/di/NetworkModule.kt
+++ b/core/network/src/main/java/com/kindl/core/network/di/NetworkModule.kt
@@ -1,6 +1,7 @@
-package com.focpet.core.network.di
+package com.kindl.core.network.di
import com.jakewharton.retrofit2.converter.kotlinx.serialization.asConverterFactory
+import com.kindl.core.network.BuildConfig
import dagger.Module
import dagger.Provides
import dagger.hilt.InstallIn
diff --git a/core/network/src/main/java/com/focpet/core/network/model/BaseResponse.kt b/core/network/src/main/java/com/kindl/core/network/model/BaseResponse.kt
similarity index 100%
rename from core/network/src/main/java/com/focpet/core/network/model/BaseResponse.kt
rename to core/network/src/main/java/com/kindl/core/network/model/BaseResponse.kt
diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml
index 86032bf..759f5a9 100644
--- a/gradle/libs.versions.toml
+++ b/gradle/libs.versions.toml
@@ -116,16 +116,16 @@ android-library = { id = "com.android.library", version.ref = "agp" }
jetbrains-kotlin-jvm = { id = "org.jetbrains.kotlin.jvm", version.ref = "jetbrainsKotlinJvm" }
# Convention Plugins
-focpet-android-application = { id = "focpet.android.application", version = "unspecified" }
-focpet-android-library = { id = "focpet.android.library", version = "unspecified" }
-focpet-android-buildconfig = { id = "focpet.android.buildconfig", version = "unspecified" }
-focpet-android-compose = { id = "focpet.android.compose", version = "unspecified" }
-focpet-android-presentation = { id = "focpet.android.presentation", version = "unspecified" }
-focpet-android-data = { id = "focpet.android.data", version = "unspecified" }
-focpet-kotlin-jvm = { id = "focpet.kotlin.jvm", version = "unspecified" }
-focpet-hilt = { id = "focpet.hilt", version = "unspecified" }
-focpet-serialization = { id = "focpet.serialization", version = "unspecified" }
-focpet-android-test = { id = "focpet.android.test", version = "unspecified" }
+kindl-android-application = { id = "kindl.android.application", version = "unspecified" }
+kindl-android-library = { id = "kindl.android.library", version = "unspecified" }
+kindl-android-buildconfig = { id = "kindl.android.buildconfig", version = "unspecified" }
+kindl-android-compose = { id = "kindl.android.compose", version = "unspecified" }
+kindl-android-presentation = { id = "kindl.android.presentation", version = "unspecified" }
+kindl-android-data = { id = "kindl.android.data", version = "unspecified" }
+kindl-kotlin-jvm = { id = "kindl.kotlin.jvm", version = "unspecified" }
+kindl-hilt = { id = "kindl.hilt", version = "unspecified" }
+kindl-serialization = { id = "kindl.serialization", version = "unspecified" }
+kindl-android-test = { id = "kindl.android.test", version = "unspecified" }
[bundles]
androidx = [
diff --git a/presentation/main/build.gradle.kts b/presentation/main/build.gradle.kts
index 8793dfd..332f3fe 100644
--- a/presentation/main/build.gradle.kts
+++ b/presentation/main/build.gradle.kts
@@ -1,7 +1,7 @@
-import com.focpet.buildlogic.setNamespace
+import com.kindl.buildlogic.setNamespace
plugins {
- alias(libs.plugins.focpet.android.presentation)
+ alias(libs.plugins.kindl.android.presentation)
}
android {
diff --git a/presentation/main/consumer-rules.pro b/presentation/main/consumer-rules.pro
deleted file mode 100644
index e69de29..0000000
diff --git a/presentation/main/proguard-rules.pro b/presentation/main/proguard-rules.pro
deleted file mode 100644
index 481bb43..0000000
--- a/presentation/main/proguard-rules.pro
+++ /dev/null
@@ -1,21 +0,0 @@
-# Add project specific ProGuard rules here.
-# You can control the set of applied configuration files using the
-# proguardFiles setting in build.gradle.
-#
-# For more details, see
-# http://developer.android.com/guide/developing/tools/proguard.html
-
-# If your project uses WebView with JS, uncomment the following
-# and specify the fully qualified class name to the JavaScript interface
-# class:
-#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
-# public *;
-#}
-
-# Uncomment this to preserve the line number information for
-# debugging stack traces.
-#-keepattributes SourceFile,LineNumberTable
-
-# If you keep the line number information, uncomment this to
-# hide the original source file name.
-#-renamesourcefileattribute SourceFile
\ No newline at end of file
diff --git a/presentation/main/src/main/java/com/focpet/presentation/main/MainActivity.kt b/presentation/main/src/main/java/com/kindl/presentation/main/MainActivity.kt
similarity index 80%
rename from presentation/main/src/main/java/com/focpet/presentation/main/MainActivity.kt
rename to presentation/main/src/main/java/com/kindl/presentation/main/MainActivity.kt
index 166c189..6abe138 100644
--- a/presentation/main/src/main/java/com/focpet/presentation/main/MainActivity.kt
+++ b/presentation/main/src/main/java/com/kindl/presentation/main/MainActivity.kt
@@ -1,10 +1,10 @@
-package com.focpet.presentation.main
+package com.kindl.presentation.main
import android.os.Bundle
import androidx.activity.ComponentActivity
import androidx.activity.compose.setContent
import androidx.activity.enableEdgeToEdge
-import com.focpet.core.designsystem.theme.FocpetTheme
+import com.kindl.core.designsystem.theme.KindlTheme
import dagger.hilt.android.AndroidEntryPoint
@AndroidEntryPoint
@@ -13,7 +13,7 @@ class MainActivity : ComponentActivity() {
super.onCreate(savedInstanceState)
enableEdgeToEdge()
setContent {
- FocpetTheme {
+ KindlTheme {
MainScreen()
}
}
diff --git a/presentation/main/src/main/java/com/focpet/presentation/main/MainScreen.kt b/presentation/main/src/main/java/com/kindl/presentation/main/MainScreen.kt
similarity index 82%
rename from presentation/main/src/main/java/com/focpet/presentation/main/MainScreen.kt
rename to presentation/main/src/main/java/com/kindl/presentation/main/MainScreen.kt
index 2df1b00..5607de0 100644
--- a/presentation/main/src/main/java/com/focpet/presentation/main/MainScreen.kt
+++ b/presentation/main/src/main/java/com/kindl/presentation/main/MainScreen.kt
@@ -1,4 +1,4 @@
-package com.focpet.presentation.main
+package com.kindl.presentation.main
import android.widget.Toast
import androidx.compose.material3.SnackbarHostState
@@ -9,15 +9,14 @@ import androidx.compose.runtime.mutableStateOf
import androidx.compose.runtime.remember
import androidx.compose.runtime.rememberCoroutineScope
import androidx.compose.runtime.setValue
-import androidx.compose.ui.Modifier
import androidx.compose.ui.platform.LocalContext
-import com.focpet.core.common.model.DialogTrigger
-import com.focpet.core.common.model.GlobalUiEventHolder
-import com.focpet.core.common.model.SnackbarState
-import com.focpet.core.common.trigger.LocalGlobalUiEventTrigger
-import com.focpet.presentation.main.state.MainAppState
-import com.focpet.presentation.main.state.rememberDialogStateHolder
-import com.focpet.presentation.main.state.rememberMainAppState
+import com.kindl.core.common.model.DialogTrigger
+import com.kindl.core.common.model.GlobalUiEventHolder
+import com.kindl.core.common.model.SnackbarState
+import com.kindl.core.common.trigger.LocalGlobalUiEventTrigger
+import com.kindl.presentation.main.state.MainAppState
+import com.kindl.presentation.main.state.rememberDialogStateHolder
+import com.kindl.presentation.main.state.rememberMainAppState
import kotlinx.coroutines.delay
import kotlinx.coroutines.launch
diff --git a/presentation/main/src/main/java/com/focpet/presentation/main/MainTab.kt b/presentation/main/src/main/java/com/kindl/presentation/main/MainTab.kt
similarity index 77%
rename from presentation/main/src/main/java/com/focpet/presentation/main/MainTab.kt
rename to presentation/main/src/main/java/com/kindl/presentation/main/MainTab.kt
index 27a5570..ce1e3a0 100644
--- a/presentation/main/src/main/java/com/focpet/presentation/main/MainTab.kt
+++ b/presentation/main/src/main/java/com/kindl/presentation/main/MainTab.kt
@@ -1,8 +1,8 @@
-package com.focpet.presentation.main
+package com.kindl.presentation.main
import androidx.annotation.DrawableRes
-import com.focpet.core.navigation.MainTabRoute
-import com.focpet.core.navigation.Route
+import com.kindl.core.navigation.MainTabRoute
+import com.kindl.core.navigation.Route
internal enum class MainTab(
@param:DrawableRes val iconRes: Int,
diff --git a/presentation/main/src/main/java/com/focpet/presentation/main/state/DialogStateHolder.kt b/presentation/main/src/main/java/com/kindl/presentation/main/state/DialogStateHolder.kt
similarity index 88%
rename from presentation/main/src/main/java/com/focpet/presentation/main/state/DialogStateHolder.kt
rename to presentation/main/src/main/java/com/kindl/presentation/main/state/DialogStateHolder.kt
index 9462bf7..eafef24 100644
--- a/presentation/main/src/main/java/com/focpet/presentation/main/state/DialogStateHolder.kt
+++ b/presentation/main/src/main/java/com/kindl/presentation/main/state/DialogStateHolder.kt
@@ -1,4 +1,4 @@
-package com.focpet.presentation.main.state
+package com.kindl.presentation.main.state
import androidx.compose.runtime.Composable
import androidx.compose.runtime.Stable
@@ -6,7 +6,7 @@ import androidx.compose.runtime.getValue
import androidx.compose.runtime.mutableStateOf
import androidx.compose.runtime.remember
import androidx.compose.runtime.setValue
-import com.focpet.core.common.model.DialogState
+import com.kindl.core.common.model.DialogState
@Stable
class DialogStateHolder {
diff --git a/presentation/main/src/main/java/com/focpet/presentation/main/state/MainAppState.kt b/presentation/main/src/main/java/com/kindl/presentation/main/state/MainAppState.kt
similarity index 94%
rename from presentation/main/src/main/java/com/focpet/presentation/main/state/MainAppState.kt
rename to presentation/main/src/main/java/com/kindl/presentation/main/state/MainAppState.kt
index 1af99ab..80de192 100644
--- a/presentation/main/src/main/java/com/focpet/presentation/main/state/MainAppState.kt
+++ b/presentation/main/src/main/java/com/kindl/presentation/main/state/MainAppState.kt
@@ -1,4 +1,4 @@
-package com.focpet.presentation.main.state
+package com.kindl.presentation.main.state
import androidx.compose.runtime.Composable
import androidx.compose.runtime.Stable
@@ -6,11 +6,9 @@ import androidx.compose.runtime.remember
import androidx.compose.runtime.rememberCoroutineScope
import androidx.navigation.NavDestination.Companion.hasRoute
import androidx.navigation.NavHostController
-import androidx.navigation.NavOptions
import androidx.navigation.compose.rememberNavController
import androidx.navigation.navOptions
-import com.focpet.presentation.main.MainTab
-import java.time.LocalDate
+import com.kindl.presentation.main.MainTab
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.flow.SharingStarted
import kotlinx.coroutines.flow.StateFlow
@@ -83,9 +81,9 @@ internal class MainAppState(
launchSingleTop
}
- when (tab) {
+ /*when (tab) {
- }
+ }*/
}
private val clearStackNavOptions = navOptions {
diff --git a/settings.gradle.kts b/settings.gradle.kts
index c1c943e..de68e06 100644
--- a/settings.gradle.kts
+++ b/settings.gradle.kts
@@ -20,7 +20,8 @@ dependencyResolutionManagement {
}
}
-rootProject.name = "Focpet"
+rootProject.name = "Kindl"
+
include(":app")
// core