|
1 | 1 | apply plugin: 'com.android.application' |
2 | 2 |
|
3 | 3 | android { |
4 | | - compileSdk 33 |
| 4 | + compileSdk 34 |
| 5 | + buildToolsVersion "34.0.0" |
| 6 | + buildFeatures { |
| 7 | + buildConfig true |
| 8 | + } |
5 | 9 | defaultConfig { |
6 | 10 | applicationId "me.ghui.v2er" |
7 | 11 | minSdkVersion 27 |
8 | | - targetSdkVersion 33 |
| 12 | + targetSdkVersion 34 |
9 | 13 | versionCode rootProject.ext.app.versionCode |
10 | 14 | versionName rootProject.ext.app.versionName |
11 | 15 | testInstrumentationRunner 'androidx.test.runner.AndroidJUnitRunner' |
@@ -70,52 +74,54 @@ android { |
70 | 74 |
|
71 | 75 | dependencies { |
72 | 76 | implementation fileTree(include: ['*.jar'], dir: 'libs') |
73 | | - androidTestImplementation('androidx.test.espresso:espresso-core:3.1.0', { |
| 77 | + androidTestImplementation('androidx.test.espresso:espresso-core:3.5.1', { |
74 | 78 | exclude group: 'com.android.support', module: 'support-annotations' |
75 | 79 | exclude group: 'com.google.code.findbugs' |
76 | 80 | }) |
77 | 81 | testImplementation 'junit:junit:4.13.2' |
78 | 82 |
|
79 | | - implementation 'androidx.appcompat:appcompat:1.3.0' |
| 83 | + implementation 'androidx.appcompat:appcompat:1.5.1' |
80 | 84 | implementation 'com.google.android.material:material:1.3.0' |
81 | | - implementation 'androidx.recyclerview:recyclerview:1.2.0' |
| 85 | + implementation 'androidx.recyclerview:recyclerview:1.3.0' |
82 | 86 | implementation 'androidx.cardview:cardview:1.0.0' |
83 | | - implementation 'androidx.browser:browser:1.3.0' |
| 87 | + implementation 'androidx.browser:browser:1.5.0' |
84 | 88 | implementation 'androidx.palette:palette:1.0.0' |
85 | | - implementation 'androidx.constraintlayout:constraintlayout:2.0.4' |
| 89 | + implementation 'androidx.constraintlayout:constraintlayout:2.1.4' |
86 | 90 | implementation 'com.google.android.flexbox:flexbox:3.0.0' |
87 | | - implementation "androidx.annotation:annotation:1.2.0" |
| 91 | + implementation "androidx.annotation:annotation:1.5.0" |
| 92 | + // JSR305 annotations for javax.annotation |
| 93 | + implementation 'com.google.code.findbugs:jsr305:3.0.2' |
88 | 94 | // 3rd part Dependencies... |
89 | | - implementation 'io.reactivex.rxjava2:rxandroid:2.0.1' |
90 | | - implementation 'io.reactivex.rxjava2:rxjava:2.1.3' |
91 | | - implementation 'com.squareup.retrofit2:retrofit:2.6.1' |
92 | | - implementation 'com.squareup.retrofit2:converter-gson:2.6.1' |
93 | | - implementation 'com.squareup.retrofit2:adapter-rxjava2:2.6.1' |
94 | | - implementation 'com.squareup.okhttp3:logging-interceptor:3.9.0' |
| 95 | + implementation 'io.reactivex.rxjava2:rxandroid:2.1.1' |
| 96 | + implementation 'io.reactivex.rxjava2:rxjava:2.2.21' |
| 97 | + implementation 'com.squareup.retrofit2:retrofit:3.0.0' |
| 98 | + implementation 'com.squareup.retrofit2:converter-gson:3.0.0' |
| 99 | + implementation 'com.squareup.retrofit2:adapter-rxjava2:3.0.0' |
| 100 | + implementation 'com.squareup.okhttp3:logging-interceptor:5.1.0' |
95 | 101 | def butterknifeVersion = '10.2.3' |
96 | 102 | implementation "com.jakewharton:butterknife:10.2.3" |
97 | 103 | annotationProcessor "com.jakewharton:butterknife-compiler:10.2.3" |
98 | | - implementation 'com.google.dagger:dagger:2.28.3' |
99 | | - annotationProcessor "com.google.dagger:dagger-compiler:2.28.3" |
| 104 | + implementation 'com.google.dagger:dagger:2.56.2' |
| 105 | + annotationProcessor "com.google.dagger:dagger-compiler:2.56.2" |
100 | 106 | implementation 'com.github.bumptech.glide:glide:4.11.0' |
101 | 107 | annotationProcessor 'com.github.bumptech.glide:compiler:4.11.0' |
102 | 108 | implementation 'jp.wasabeef:glide-transformations:4.3.0' |
103 | | - implementation 'de.hdodenhof:circleimageview:2.1.0' |
104 | | - // Temporarily commented - library not available on current repositories |
105 | | - // implementation 'com.flyco.tablayout:FlycoTabLayout_Lib:2.1.2@aar' |
| 109 | + implementation 'de.hdodenhof:circleimageview:3.1.0' |
| 110 | + // Using Maven Central version of FlycoTabLayout (AndroidX version) |
| 111 | + implementation 'io.github.h07000223:flycoTabLayout:3.0.0' |
106 | 112 | implementation 'com.orhanobut:logger:2.2.0' |
107 | | - implementation 'com.trello.rxlifecycle2:rxlifecycle:2.2.0' |
108 | | - implementation 'com.trello.rxlifecycle2:rxlifecycle-android:2.2.0' |
| 113 | + implementation 'com.trello.rxlifecycle2:rxlifecycle:2.2.2' |
| 114 | + implementation 'com.trello.rxlifecycle2:rxlifecycle-android:2.2.2' |
109 | 115 | implementation 'com.trello.rxlifecycle2:rxlifecycle-components:2.0.1' |
110 | 116 | implementation 'com.github.GrenderG:Prefs:1.3' |
111 | 117 | implementation 'me.ghui:Fruit:1.0.4' |
112 | 118 | implementation 'me.ghui:fruit-converter-retrofit:1.0.5' |
113 | 119 | implementation 'me.ghui:global-retrofit-converter:1.0.2' |
114 | | - // Temporarily commented - library not available on current repositories |
115 | | - // implementation 'com.yqritc:recyclerview-flexibledivider:1.4.0' |
| 120 | + // Using JitPack version of RecyclerView-FlexibleDivider (maintained fork) |
| 121 | + implementation 'com.github.mazenrashed:RecyclerView-FlexibleDivider:1.5.0' |
116 | 122 | implementation 'com.davemorrissey.labs:subsampling-scale-image-view:3.6.0' |
117 | 123 | //noinspection GradleDynamicVersion |
118 | | - implementation 'com.r0adkll:slidableactivity:2.0.5' |
| 124 | + implementation 'com.r0adkll:slidableactivity:2.1.0' |
119 | 125 | implementation 'com.github.bumptech.glide:okhttp3-integration:4.1.1' |
120 | 126 | implementation 'pub.devrel:easypermissions:3.0.0' |
121 | 127 | implementation 'org.greenrobot:eventbus:3.3.1' |
|
0 commit comments