Skip to content

Commit 3228e64

Browse files
committed
[CHORE/#352] 코드리뷰 반영 및 @RequiresApi 어노테이션 추가
1 parent 1f0d1ce commit 3228e64

4 files changed

Lines changed: 10 additions & 1 deletion

File tree

feature/main/src/main/java/com/terning/feature/main/MainActivity.kt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,12 @@ package com.terning.feature.main
22

33
import android.content.Context
44
import android.content.Intent
5+
import android.os.Build
56
import android.os.Bundle
67
import androidx.activity.ComponentActivity
78
import androidx.activity.compose.setContent
89
import androidx.activity.enableEdgeToEdge
10+
import androidx.annotation.RequiresApi
911
import androidx.compose.runtime.CompositionLocalProvider
1012
import com.terning.core.analytics.AmplitudeTracker
1113
import com.terning.core.analytics.LocalTracker
@@ -19,6 +21,7 @@ class MainActivity : ComponentActivity() {
1921
@Inject
2022
lateinit var tracker: AmplitudeTracker
2123

24+
@RequiresApi(Build.VERSION_CODES.TIRAMISU)
2225
override fun onCreate(savedInstanceState: Bundle?) {
2326
super.onCreate(savedInstanceState)
2427
enableEdgeToEdge()

feature/main/src/main/java/com/terning/feature/main/MainScreen.kt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,9 @@ package com.terning.feature.main
22

33
import android.app.Activity
44
import android.content.Intent
5+
import android.os.Build
56
import androidx.activity.compose.BackHandler
7+
import androidx.annotation.RequiresApi
68
import androidx.compose.animation.EnterTransition
79
import androidx.compose.animation.ExitTransition
810
import androidx.compose.foundation.layout.Column
@@ -57,6 +59,7 @@ import com.terning.feature.splash.navigation.splashNavGraph
5759
import kotlinx.collections.immutable.toImmutableList
5860
import kotlinx.coroutines.launch
5961

62+
@RequiresApi(Build.VERSION_CODES.TIRAMISU)
6063
@Composable
6164
fun MainScreen(
6265
redirect: String?,

feature/mypage/src/main/java/com/terning/feature/mypage/mypage/model/MyPageUiModel.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import androidx.compose.runtime.Immutable
55
import androidx.compose.runtime.Stable
66

77
@Stable
8-
sealed interface MyPageUiModel {
8+
internal sealed interface MyPageUiModel {
99
@Immutable
1010
data class Header(
1111
val text: Int

feature/mypage/src/main/java/com/terning/feature/mypage/mypage/navigation/MyPageNavigation.kt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
package com.terning.feature.mypage.mypage.navigation
22

3+
import android.os.Build
4+
import androidx.annotation.RequiresApi
35
import androidx.compose.foundation.layout.PaddingValues
46
import androidx.navigation.NavController
57
import androidx.navigation.NavGraphBuilder
@@ -18,6 +20,7 @@ fun NavController.navigateMyPage(navOptions: NavOptions? = null) {
1820
)
1921
}
2022

23+
@RequiresApi(Build.VERSION_CODES.TIRAMISU)
2124
fun NavGraphBuilder.myPageNavGraph(
2225
paddingValues: PaddingValues,
2326
navHostController: NavHostController,

0 commit comments

Comments
 (0)