Skip to content

Commit 4ec05ef

Browse files
committed
[BOOK-419] chore: ComposeStabilityAnalyzerInitializer 추가
release 환경에서 Recomposition 추적 로그가 출력되지 않도록 설정
1 parent 5a55210 commit 4ec05ef

File tree

2 files changed

+20
-0
lines changed

2 files changed

+20
-0
lines changed

app/src/main/AndroidManifest.xml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,10 @@
4545
android:name="com.ninecraft.booket.initializer.NotificationChannelInitializer"
4646
android:value="androidx.startup" />
4747

48+
<meta-data
49+
android:name="com.ninecraft.booket.initializer.ComposeStabilityAnalyzerInitializer"
50+
android:value="androidx.startup" />
51+
4852
</provider>
4953

5054
<activity
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
package com.ninecraft.booket.initializer
2+
3+
import android.content.Context
4+
import androidx.startup.Initializer
5+
import com.ninecraft.booket.BuildConfig
6+
import com.skydoves.compose.stability.runtime.ComposeStabilityAnalyzer
7+
8+
class ComposeStabilityAnalyzerInitializer : Initializer<Unit> {
9+
override fun create(context: Context) {
10+
ComposeStabilityAnalyzer.setEnabled(BuildConfig.DEBUG)
11+
}
12+
13+
override fun dependencies(): List<Class<out Initializer<*>>> {
14+
return emptyList()
15+
}
16+
}

0 commit comments

Comments
 (0)