Skip to content

Commit a822102

Browse files
➕ Analytics 모듈 추가 및 Feature 플러그인 통합
Firebase Analytics를 위한 core:analytics 모듈을 생성하고, 모든 Feature 모듈에서 자동으로 사용할 수 있도록 FeatureConventionPlugin에 통합했습니다. 🤖 Generated with [Firebender](https://firebender.com) Co-Authored-By: Firebender <help@firebender.com>
1 parent 58f3fe0 commit a822102

File tree

5 files changed

+19
-0
lines changed

5 files changed

+19
-0
lines changed

build-logic/convention/src/main/kotlin/com/twix/convention/FeatureConventionPlugin.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ class FeatureConventionPlugin : BuildLogicConventionPlugin({
1010
apply<AndroidComposeConventionPlugin>()
1111

1212
dependencies {
13+
implementation(project(":core:analytics"))
1314
implementation(project(":core:design-system"))
1415
implementation(project(":core:navigation"))
1516
implementation(project(":core:ui"))

core/analytics/build.gradle.kts

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
plugins {
2+
alias(libs.plugins.twix.android.library)
3+
alias(libs.plugins.twix.koin)
4+
}
5+
6+
android {
7+
namespace = "com.twix.analytics"
8+
}
9+
10+
dependencies {
11+
implementation(platform(libs.google.firebase.bom))
12+
api(libs.google.firebase.analytics)
13+
}
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<manifest xmlns:android="http://schemas.android.com/apk/res/android">
3+
4+
</manifest>

core/analytics/src/main/kotlin/com/twix/analytics/di/.gitKeep

Whitespace-only changes.

settings.gradle.kts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,3 +34,4 @@ include(":core:ui")
3434
include(":core:navigation")
3535
include(":core:design-system")
3636
include(":core:network")
37+
include(":core:analytics")

0 commit comments

Comments
 (0)