Skip to content

Commit d581180

Browse files
committed
[chore] feature 내부 모듈 디렉토리 impl, api 분리
1 parent 34a353c commit d581180

12 files changed

Lines changed: 23 additions & 9 deletions

File tree

app/build.gradle.kts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,8 @@ dependencies {
1717
implementation(projects.core.domain)
1818
implementation(projects.core.model)
1919
implementation(projects.core.designsystem)
20-
implementation(projects.feature.sample)
20+
implementation(projects.feature.sample.impl)
21+
implementation(projects.feature.sample.api)
2122

2223
implementation(projects.core.common)
2324
implementation(projects.core.data)

app/src/main/AndroidManifest.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
android:theme="@style/Theme.Neki">
1616

1717
<activity
18-
android:name="com.neki.android.feature.sample.MainActivity"
18+
android:name="com.neki.android.feature.sample.impl.MainActivity"
1919
android:exported="true">
2020
<intent-filter>
2121
<action android:name="android.intent.action.MAIN" />

core/data/src/main/java/com/neki/android/core/data/remote/api/ApiService.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package com.neki.android.core.data.remote.api
22

3-
import com.neki.android.core.data.remote.model.PostResponse
3+
import com.neki.android.core.data.remote.model.response.PostResponse
44
import io.ktor.client.HttpClient
55
import io.ktor.client.call.body
66
import io.ktor.client.request.get

core/data/src/main/java/com/neki/android/core/data/remote/model/PostResponse.kt renamed to core/data/src/main/java/com/neki/android/core/data/remote/model/response/PostResponse.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.neki.android.core.data.remote.model
1+
package com.neki.android.core.data.remote.model.response
22

33
import com.neki.android.core.model.Post
44
import kotlinx.serialization.SerialName
@@ -19,4 +19,4 @@ data class PostResponse(
1919
body = this.body
2020
)
2121
}
22-
}
22+
}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
plugins {
2+
alias(libs.plugins.neki.android.library)
3+
}
4+
5+
android {
6+
namespace = "com.neki.android.feature.sample.api"
7+
}
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
package com.neki.android.feature.sample.api
2+
3+
class MyClass {
4+
}

feature/sample/impl/.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
/build
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ plugins {
33
}
44

55
android {
6-
namespace = "com.neki.android.feature.sample"
6+
namespace = "com.neki.android.feature.sample.impl"
77
}
88

99
dependencies {

feature/sample/src/main/java/com/neki/android/feature/sample/MainActivity.kt renamed to feature/sample/impl/src/main/java/com/neki/android/feature/sample/impl/MainActivity.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.neki.android.feature.sample
1+
package com.neki.android.feature.sample.impl
22

33
import android.os.Bundle
44
import androidx.activity.ComponentActivity

0 commit comments

Comments
 (0)