@@ -2,34 +2,42 @@ package ytemplate.android.build
22
33
44object BuildPlugins {
5- const val KOTLIN_VERSION = " 1.6.10"
6- const val PLUGIN_VERSION = " 7.3.0"
5+ const val KOTLIN_VERSION = " 1.7.20"
6+ const val PLUGIN_VERSION = " 7.3.1"
7+ const val HILT_PLUGIN = " 2.44"
8+ const val COMPOSE_COMPILER = " 1.3.2"
79}
810
911object AndroidSdk {
1012 const val MIN_SDK = 26
1113 const val TARGET_SDK = 32
12- const val COMPILE_SDK = 32
14+ const val COMPILE_SDK = 33
1315}
1416
1517object AndroidLib {
1618 private object Version{
17- const val CORE_KTX = " 1.7 .0"
18- const val LIFE_CYCLE_RUNTIME_KTX = " 2.3 .1"
19- const val COMPOSE_ACTIVITY = " 1.3 .1"
20- const val COMPOSE_UI = " 1.1.1 "
19+ const val CORE_KTX = " 1.9 .0"
20+ const val ANDROIDX_LIFE_CYCLE = " 2.5 .1"
21+ const val COMPOSE_ACTIVITY = " 1.6 .1"
22+ const val COMPOSE_UI = " 1.3.2 "
2123 const val COMPOSE_MATERIAL = " 1.1.1"
24+ const val COMPOSE_NAVIGATION = " 2.5.3"
2225 const val ANDROID_JUNIT = " 1.1.4"
2326 const val ESPRESSO = " 3.5.0"
24-
27+ const val HILT = BuildPlugins .HILT_PLUGIN
28+ const val HILT_NAV_COMPOSE = " 1.0.0"
2529 }
2630 const val CORE_KTX = " androidx.core:core-ktx:${Version .CORE_KTX } "
27- const val RUNTIME_KTX = " androidx.lifecycle:lifecycle-runtime-ktx:${Version .LIFE_CYCLE_RUNTIME_KTX } "
31+ const val RUNTIME_KTX = " androidx.lifecycle:lifecycle-runtime-ktx:${Version .ANDROIDX_LIFE_CYCLE } "
2832 const val COMPOSE_ACTIVITY = " androidx.activity:activity-compose:${Version .COMPOSE_ACTIVITY } "
2933 const val COMPOSE_UI = " androidx.compose.ui:ui:${Version .COMPOSE_UI } "
3034 const val COMPOSE_PREVIEW = " androidx.compose.ui:ui-tooling-preview:${Version .COMPOSE_UI } "
3135 const val COMPOSE_MATERIAL = " androidx.compose.material:material:${Version .COMPOSE_MATERIAL } "
32-
36+ const val COMPOSE_VIEW_MODEL = " androidx.lifecycle:lifecycle-viewmodel-compose:${Version .ANDROIDX_LIFE_CYCLE } "
37+ const val COMPOSE_NAV = " androidx.navigation:navigation-compose:${Version .COMPOSE_NAVIGATION } "
38+ const val HILT_ANDROID = " com.google.dagger:hilt-android:${Version .HILT } "
39+ const val HILT_COMPILER = " com.google.dagger:hilt-android-compiler:${Version .HILT } "
40+ const val HILT_NAV_COMPOSE = " androidx.hilt:hilt-navigation-compose:${Version .HILT_NAV_COMPOSE } "
3341 // Android Testing
3442 const val JUNIT_ANDROID = " androidx.test.ext:junit:${Version .ANDROID_JUNIT } "
3543 const val ESPRESSO_TEST = " androidx.test.espresso:espresso-core:${Version .ESPRESSO } "
0 commit comments