Skip to content

Commit e61dd65

Browse files
committed
머지 후 router 수정
1 parent b555609 commit e61dd65

33 files changed

Lines changed: 233 additions & 269 deletions

File tree

build-logic/convention/src/main/kotlin/droidknights.android.feature.gradle.kts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ configureRoborazzi()
2323

2424
dependencies {
2525
implementation(project(":core:designsystem"))
26-
implementation(project(":core:navigation"))
2726
implementation(project(":core:ui"))
2827

2928
testImplementation(project(":core:testing"))

core/navigation/.gitignore

Lines changed: 0 additions & 1 deletion
This file was deleted.

core/navigation/build.gradle.kts

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

core/navigation/src/main/java/com/droidknights/app/core/navigation/MainTabRoute.kt

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

feature/bookmark-api/.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
/build
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
import com.droidknights.app.setNamespace
2+
3+
plugins {
4+
alias(libs.plugins.droidknights.android.feature)
5+
alias(libs.plugins.droidknights.kotlin.library.serialization)
6+
}
7+
8+
android {
9+
setNamespace("feature.bookmark.api")
10+
}
11+
12+
dependencies {
13+
implementation(projects.core.router.routerApi)
14+
}
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# Add project specific ProGuard rules here.
2+
# You can control the set of applied configuration files using the
3+
# proguardFiles setting in build.gradle.
4+
#
5+
# For more details, see
6+
# http://developer.android.com/guide/developing/tools/proguard.html
7+
8+
# If your project uses WebView with JS, uncomment the following
9+
# and specify the fully qualified class name to the JavaScript interface
10+
# class:
11+
#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
12+
# public *;
13+
#}
14+
15+
# Uncomment this to preserve the line number information for
16+
# debugging stack traces.
17+
#-keepattributes SourceFile,LineNumberTable
18+
19+
# If you keep the line number information, uncomment this to
20+
# hide the original source file name.
21+
#-renamesourcefileattribute SourceFile
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<manifest />
2+
<manifest />
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
package com.droidknights.app.feature.bookmark.api
2+
3+
import com.droidknights.app.core.router.api.model.Route
4+
import kotlinx.serialization.Serializable
5+
6+
@Serializable
7+
data object RouteBookmark : Route

feature/bookmark/build.gradle.kts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,13 @@ dependencies {
1212
implementation(libs.androidx.core.ktx)
1313
implementation(libs.androidx.activity.compose)
1414
implementation(libs.kotlinx.immutable)
15+
1516
implementation(projects.core.domain.domainSessionApi)
16-
implementation(projects.feature.sessionApi)
17+
18+
// 라우팅을 위한 api
19+
implementation(projects.feature.bookmarkApi)
1720
implementation(projects.core.router.routerApi)
21+
22+
// 라우팅이 필요한 화면
23+
implementation(projects.feature.sessionApi)
1824
}

0 commit comments

Comments
 (0)