File tree Expand file tree Collapse file tree 2 files changed +20
-0
lines changed Expand file tree Collapse file tree 2 files changed +20
-0
lines changed Original file line number Diff line number Diff line change @@ -4,6 +4,8 @@ apply plugin: 'kotlin-android'
4
4
5
5
apply plugin : ' kotlin-android-extensions'
6
6
7
+ apply plugin : ' kotlin-kapt'
8
+
7
9
android {
8
10
compileSdkVersion Versions . target_sdk
9
11
buildToolsVersion Versions . build_tools
@@ -118,6 +120,15 @@ dependencies {
118
120
implementation Dependencies . constraint_layout
119
121
// kotlin
120
122
implementation Dependencies . kotlin_stdlib
123
+ // architecture component
124
+ implementation Dependencies . arch_lifecycle
125
+ implementation Dependencies . arch_viewmodel
126
+ implementation Dependencies . arch_livedata
127
+ implementation Dependencies . arch_runtime
128
+ implementation Dependencies . arch_room_runtime
129
+ implementation Dependencies . arch_room
130
+ kapt Dependencies . arch_room_compiler
131
+
121
132
testImplementation Dependencies . junit
122
133
androidTestImplementation Dependencies . runner
123
134
androidTestImplementation Dependencies . espresso_core
Original file line number Diff line number Diff line change @@ -17,6 +17,8 @@ object Versions {
17
17
const val target_sdk = 28
18
18
const val min_sdk = 16
19
19
const val build_tools = " 28.0.3"
20
+ const val arch_version = " 2.2.0-alpha01"
21
+ const val arch_room_version = " 2.1.0-rc01"
20
22
}
21
23
22
24
object Dependencies {
@@ -29,6 +31,13 @@ object Dependencies {
29
31
val runner = " com.android.support.test:runner:${Versions .runner} "
30
32
val espresso_core = " com.android.support.test.espresso:espresso-core:${Versions .espresso_core} "
31
33
val gradle_plugin = " com.android.tools.build:gradle:${Versions .gradle} "
34
+ val arch_lifecycle = " androidx.lifecycle:lifecycle-extensions:${Versions .arch_version} "
35
+ val arch_viewmodel = " androidx.lifecycle:lifecycle-viewmodel-ktx:${Versions .arch_version} "
36
+ val arch_livedata = " androidx.lifecycle:lifecycle-livedata-ktx:${Versions .arch_version} "
37
+ val arch_runtime = " androidx.lifecycle:lifecycle-runtime-ktx:${Versions .arch_version} "
38
+ val arch_room_runtime = " androidx.room:room-runtime:${Versions .arch_room_version} "
39
+ val arch_room_compiler = " androidx.room:room-compiler:${Versions .arch_room_version} "
40
+ val arch_room = " androidx.room:room-ktx:${Versions .arch_room_version} "
32
41
val addRepos: (handler: RepositoryHandler ) -> Unit = {
33
42
it.google()
34
43
it.jcenter()
You can’t perform that action at this time.
0 commit comments