@@ -4,13 +4,13 @@ apply plugin: 'kotlin-kapt'
4
4
apply plugin : ' kotlin-parcelize'
5
5
6
6
android {
7
- compileSdkVersion 29
7
+ compileSdkVersion 32
8
8
buildToolsVersion " 29.0.2"
9
9
10
10
defaultConfig {
11
11
applicationId " com.lukaslechner.coroutineusecasesonandroid"
12
12
minSdkVersion 21
13
- targetSdkVersion 29
13
+ targetSdkVersion 32
14
14
versionCode 1
15
15
versionName " 1.0"
16
16
@@ -49,7 +49,7 @@ android {
49
49
50
50
dependencies {
51
51
52
- def lifecycle_version = " 2.2.0 "
52
+ def lifecycle_version = " 2.4.1 "
53
53
def coroutines_version = " 1.6.3"
54
54
55
55
implementation fileTree(dir : ' libs' , include : [' *.jar' ])
@@ -58,35 +58,35 @@ dependencies {
58
58
implementation " org.jetbrains.kotlinx:kotlinx-coroutines-core:$coroutines_version "
59
59
implementation " org.jetbrains.kotlinx:kotlinx-coroutines-android:$coroutines_version "
60
60
61
- implementation ' androidx.appcompat:appcompat:1.1.0 '
62
- implementation ' com.google.android.material:material:1.1.0 '
61
+ implementation ' androidx.appcompat:appcompat:1.4.2 '
62
+ implementation ' com.google.android.material:material:1.6.1 '
63
63
64
- implementation ' androidx.core:core-ktx:1.2 .0'
65
- implementation " androidx.activity:activity-ktx:1.1 .0"
64
+ implementation ' androidx.core:core-ktx:1.8 .0'
65
+ implementation " androidx.activity:activity-ktx:1.4 .0"
66
66
67
67
implementation ' androidx.constraintlayout:constraintlayout:1.1.3'
68
- implementation ' androidx.recyclerview:recyclerview:1.1.0 '
68
+ implementation ' androidx.recyclerview:recyclerview:1.2.1 '
69
69
implementation ' androidx.cardview:cardview:1.0.0'
70
70
71
71
implementation " androidx.lifecycle:lifecycle-viewmodel-ktx:$lifecycle_version "
72
72
implementation " androidx.lifecycle:lifecycle-livedata-ktx:$lifecycle_version "
73
73
74
- implementation ' com.squareup.retrofit2:retrofit:2.7.1 '
74
+ implementation ' com.squareup.retrofit2:retrofit:2.9.0 '
75
75
implementation ' com.squareup.retrofit2:adapter-rxjava2:2.7.1'
76
- implementation ' com.google.code.gson:gson:2.8.6 '
77
- implementation ' com.squareup.retrofit2:converter-gson:2.7.1 '
76
+ implementation ' com.google.code.gson:gson:2.8.9 '
77
+ implementation ' com.squareup.retrofit2:converter-gson:2.9.0 '
78
78
79
79
implementation ' io.reactivex.rxjava2:rxandroid:2.1.1'
80
80
implementation ' io.reactivex.rxjava2:rxjava:2.2.19'
81
81
implementation ' io.reactivex.rxjava2:rxkotlin:2.4.0'
82
82
83
83
implementation " androidx.lifecycle:lifecycle-common-java8:$lifecycle_version "
84
84
85
- def work_manager_version = " 2.3.4 "
85
+ def work_manager_version = " 2.7.1 "
86
86
implementation " androidx.work:work-runtime:$work_manager_version "
87
87
implementation " androidx.work:work-runtime-ktx:$work_manager_version "
88
88
89
- implementation ' com.jakewharton.timber:timber:4.7 .1'
89
+ implementation ' com.jakewharton.timber:timber:5.0 .1'
90
90
91
91
def room_version = " 2.4.2"
92
92
implementation " androidx.room:room-runtime:$room_version "
@@ -97,13 +97,13 @@ dependencies {
97
97
98
98
testImplementation project(path : ' :app' )
99
99
100
- testImplementation ' junit:junit:4.12 '
100
+ testImplementation ' junit:junit:4.13.2 '
101
101
testImplementation ' androidx.arch.core:core-testing:2.1.0'
102
102
testImplementation " org.jetbrains.kotlinx:kotlinx-coroutines-test:$coroutines_version "
103
103
testImplementation ' com.squareup.retrofit2:retrofit-mock:2.7.1'
104
104
105
- androidTestImplementation ' androidx.test.ext:junit:1.1.1 '
106
- androidTestImplementation ' androidx.test.espresso:espresso-core:3.2 .0'
105
+ androidTestImplementation ' androidx.test.ext:junit:1.1.3 '
106
+ androidTestImplementation ' androidx.test.espresso:espresso-core:3.4 .0'
107
107
108
108
coreLibraryDesugaring(" com.android.tools:desugar_jdk_libs:1.1.5" )
109
109
}
0 commit comments