diff --git a/BasicRxJavaSample/versions.gradle b/BasicRxJavaSample/versions.gradle index f72b2cda58095a732ed583cf9602ac08fea3b3c7..5dc879294d41d16272c64815eeffd3cb2ef5a369 100644 --- a/BasicRxJavaSample/versions.gradle +++ b/BasicRxJavaSample/versions.gradle @@ -56,7 +56,7 @@ versions.paging = "3.1.0-alpha04" versions.recyclerview = "1.2.0-beta01" versions.retrofit = "2.9.0" versions.robolectric = "4.2" -versions.room = "2.3.0-alpha04" +versions.room = "2.4.0-alpha05" versions.rx_android = "2.0.1" versions.rxjava2 = "2.1.3" versions.timber = "4.7.1" @@ -196,6 +196,7 @@ def room = [:] room.runtime = "androidx.room:room-runtime:$versions.room" room.compiler = "androidx.room:room-compiler:$versions.room" room.ktx = "androidx.room:room-ktx:$versions.room" +room.paging = "androidx.room:room-paging:$versions.room" room.rxjava2 = "androidx.room:room-rxjava2:$versions.room" room.testing = "androidx.room:room-testing:$versions.room" deps.room = room diff --git a/BasicRxJavaSampleKotlin/versions.gradle b/BasicRxJavaSampleKotlin/versions.gradle index f72b2cda58095a732ed583cf9602ac08fea3b3c7..5dc879294d41d16272c64815eeffd3cb2ef5a369 100644 --- a/BasicRxJavaSampleKotlin/versions.gradle +++ b/BasicRxJavaSampleKotlin/versions.gradle @@ -56,7 +56,7 @@ versions.paging = "3.1.0-alpha04" versions.recyclerview = "1.2.0-beta01" versions.retrofit = "2.9.0" versions.robolectric = "4.2" -versions.room = "2.3.0-alpha04" +versions.room = "2.4.0-alpha05" versions.rx_android = "2.0.1" versions.rxjava2 = "2.1.3" versions.timber = "4.7.1" @@ -196,6 +196,7 @@ def room = [:] room.runtime = "androidx.room:room-runtime:$versions.room" room.compiler = "androidx.room:room-compiler:$versions.room" room.ktx = "androidx.room:room-ktx:$versions.room" +room.paging = "androidx.room:room-paging:$versions.room" room.rxjava2 = "androidx.room:room-rxjava2:$versions.room" room.testing = "androidx.room:room-testing:$versions.room" deps.room = room diff --git a/BasicSample/versions.gradle b/BasicSample/versions.gradle index f72b2cda58095a732ed583cf9602ac08fea3b3c7..5dc879294d41d16272c64815eeffd3cb2ef5a369 100644 --- a/BasicSample/versions.gradle +++ b/BasicSample/versions.gradle @@ -56,7 +56,7 @@ versions.paging = "3.1.0-alpha04" versions.recyclerview = "1.2.0-beta01" versions.retrofit = "2.9.0" versions.robolectric = "4.2" -versions.room = "2.3.0-alpha04" +versions.room = "2.4.0-alpha05" versions.rx_android = "2.0.1" versions.rxjava2 = "2.1.3" versions.timber = "4.7.1" @@ -196,6 +196,7 @@ def room = [:] room.runtime = "androidx.room:room-runtime:$versions.room" room.compiler = "androidx.room:room-compiler:$versions.room" room.ktx = "androidx.room:room-ktx:$versions.room" +room.paging = "androidx.room:room-paging:$versions.room" room.rxjava2 = "androidx.room:room-rxjava2:$versions.room" room.testing = "androidx.room:room-testing:$versions.room" deps.room = room diff --git a/GithubBrowserSample/versions.gradle b/GithubBrowserSample/versions.gradle index f72b2cda58095a732ed583cf9602ac08fea3b3c7..5dc879294d41d16272c64815eeffd3cb2ef5a369 100644 --- a/GithubBrowserSample/versions.gradle +++ b/GithubBrowserSample/versions.gradle @@ -56,7 +56,7 @@ versions.paging = "3.1.0-alpha04" versions.recyclerview = "1.2.0-beta01" versions.retrofit = "2.9.0" versions.robolectric = "4.2" -versions.room = "2.3.0-alpha04" +versions.room = "2.4.0-alpha05" versions.rx_android = "2.0.1" versions.rxjava2 = "2.1.3" versions.timber = "4.7.1" @@ -196,6 +196,7 @@ def room = [:] room.runtime = "androidx.room:room-runtime:$versions.room" room.compiler = "androidx.room:room-compiler:$versions.room" room.ktx = "androidx.room:room-ktx:$versions.room" +room.paging = "androidx.room:room-paging:$versions.room" room.rxjava2 = "androidx.room:room-rxjava2:$versions.room" room.testing = "androidx.room:room-testing:$versions.room" deps.room = room diff --git a/LiveDataSample/versions.gradle b/LiveDataSample/versions.gradle index f72b2cda58095a732ed583cf9602ac08fea3b3c7..5dc879294d41d16272c64815eeffd3cb2ef5a369 100644 --- a/LiveDataSample/versions.gradle +++ b/LiveDataSample/versions.gradle @@ -56,7 +56,7 @@ versions.paging = "3.1.0-alpha04" versions.recyclerview = "1.2.0-beta01" versions.retrofit = "2.9.0" versions.robolectric = "4.2" -versions.room = "2.3.0-alpha04" +versions.room = "2.4.0-alpha05" versions.rx_android = "2.0.1" versions.rxjava2 = "2.1.3" versions.timber = "4.7.1" @@ -196,6 +196,7 @@ def room = [:] room.runtime = "androidx.room:room-runtime:$versions.room" room.compiler = "androidx.room:room-compiler:$versions.room" room.ktx = "androidx.room:room-ktx:$versions.room" +room.paging = "androidx.room:room-paging:$versions.room" room.rxjava2 = "androidx.room:room-rxjava2:$versions.room" room.testing = "androidx.room:room-testing:$versions.room" deps.room = room diff --git a/MADSkillsNavigationSample/versions.gradle b/MADSkillsNavigationSample/versions.gradle index f72b2cda58095a732ed583cf9602ac08fea3b3c7..5dc879294d41d16272c64815eeffd3cb2ef5a369 100644 --- a/MADSkillsNavigationSample/versions.gradle +++ b/MADSkillsNavigationSample/versions.gradle @@ -56,7 +56,7 @@ versions.paging = "3.1.0-alpha04" versions.recyclerview = "1.2.0-beta01" versions.retrofit = "2.9.0" versions.robolectric = "4.2" -versions.room = "2.3.0-alpha04" +versions.room = "2.4.0-alpha05" versions.rx_android = "2.0.1" versions.rxjava2 = "2.1.3" versions.timber = "4.7.1" @@ -196,6 +196,7 @@ def room = [:] room.runtime = "androidx.room:room-runtime:$versions.room" room.compiler = "androidx.room:room-compiler:$versions.room" room.ktx = "androidx.room:room-ktx:$versions.room" +room.paging = "androidx.room:room-paging:$versions.room" room.rxjava2 = "androidx.room:room-rxjava2:$versions.room" room.testing = "androidx.room:room-testing:$versions.room" deps.room = room diff --git a/NavigationAdvancedSample/versions.gradle b/NavigationAdvancedSample/versions.gradle index f72b2cda58095a732ed583cf9602ac08fea3b3c7..5dc879294d41d16272c64815eeffd3cb2ef5a369 100644 --- a/NavigationAdvancedSample/versions.gradle +++ b/NavigationAdvancedSample/versions.gradle @@ -56,7 +56,7 @@ versions.paging = "3.1.0-alpha04" versions.recyclerview = "1.2.0-beta01" versions.retrofit = "2.9.0" versions.robolectric = "4.2" -versions.room = "2.3.0-alpha04" +versions.room = "2.4.0-alpha05" versions.rx_android = "2.0.1" versions.rxjava2 = "2.1.3" versions.timber = "4.7.1" @@ -196,6 +196,7 @@ def room = [:] room.runtime = "androidx.room:room-runtime:$versions.room" room.compiler = "androidx.room:room-compiler:$versions.room" room.ktx = "androidx.room:room-ktx:$versions.room" +room.paging = "androidx.room:room-paging:$versions.room" room.rxjava2 = "androidx.room:room-rxjava2:$versions.room" room.testing = "androidx.room:room-testing:$versions.room" deps.room = room diff --git a/NavigationBasicSample/versions.gradle b/NavigationBasicSample/versions.gradle index f72b2cda58095a732ed583cf9602ac08fea3b3c7..5dc879294d41d16272c64815eeffd3cb2ef5a369 100644 --- a/NavigationBasicSample/versions.gradle +++ b/NavigationBasicSample/versions.gradle @@ -56,7 +56,7 @@ versions.paging = "3.1.0-alpha04" versions.recyclerview = "1.2.0-beta01" versions.retrofit = "2.9.0" versions.robolectric = "4.2" -versions.room = "2.3.0-alpha04" +versions.room = "2.4.0-alpha05" versions.rx_android = "2.0.1" versions.rxjava2 = "2.1.3" versions.timber = "4.7.1" @@ -196,6 +196,7 @@ def room = [:] room.runtime = "androidx.room:room-runtime:$versions.room" room.compiler = "androidx.room:room-compiler:$versions.room" room.ktx = "androidx.room:room-ktx:$versions.room" +room.paging = "androidx.room:room-paging:$versions.room" room.rxjava2 = "androidx.room:room-rxjava2:$versions.room" room.testing = "androidx.room:room-testing:$versions.room" deps.room = room diff --git a/PagingSample/app/build.gradle b/PagingSample/app/build.gradle index c870904ce465ef941f1f598280f200e208876d2a..7ca2e20aea03109745111d4849b5c20a9105c4eb 100644 --- a/PagingSample/app/build.gradle +++ b/PagingSample/app/build.gradle @@ -68,6 +68,7 @@ dependencies { kapt deps.room.compiler implementation deps.room.runtime + implementation deps.room.paging // Android Testing Support Library's runner and rules androidTestImplementation deps.atsl.core diff --git a/PagingSample/versions.gradle b/PagingSample/versions.gradle index f72b2cda58095a732ed583cf9602ac08fea3b3c7..5dc879294d41d16272c64815eeffd3cb2ef5a369 100644 --- a/PagingSample/versions.gradle +++ b/PagingSample/versions.gradle @@ -56,7 +56,7 @@ versions.paging = "3.1.0-alpha04" versions.recyclerview = "1.2.0-beta01" versions.retrofit = "2.9.0" versions.robolectric = "4.2" -versions.room = "2.3.0-alpha04" +versions.room = "2.4.0-alpha05" versions.rx_android = "2.0.1" versions.rxjava2 = "2.1.3" versions.timber = "4.7.1" @@ -196,6 +196,7 @@ def room = [:] room.runtime = "androidx.room:room-runtime:$versions.room" room.compiler = "androidx.room:room-compiler:$versions.room" room.ktx = "androidx.room:room-ktx:$versions.room" +room.paging = "androidx.room:room-paging:$versions.room" room.rxjava2 = "androidx.room:room-rxjava2:$versions.room" room.testing = "androidx.room:room-testing:$versions.room" deps.room = room diff --git a/PagingWithNetworkSample/app/build.gradle b/PagingWithNetworkSample/app/build.gradle index a023061b6d305d470aaeff95536318853dc9745d..ca13b5b28513f8fecbb327cb5a4d1f05c5101717 100644 --- a/PagingWithNetworkSample/app/build.gradle +++ b/PagingWithNetworkSample/app/build.gradle @@ -73,6 +73,7 @@ dependencies { implementation deps.material implementation deps.room.runtime implementation deps.room.ktx + implementation deps.room.paging implementation deps.lifecycle.livedata_ktx implementation deps.lifecycle.runtime implementation deps.paging_runtime diff --git a/PagingWithNetworkSample/versions.gradle b/PagingWithNetworkSample/versions.gradle index f72b2cda58095a732ed583cf9602ac08fea3b3c7..5dc879294d41d16272c64815eeffd3cb2ef5a369 100644 --- a/PagingWithNetworkSample/versions.gradle +++ b/PagingWithNetworkSample/versions.gradle @@ -56,7 +56,7 @@ versions.paging = "3.1.0-alpha04" versions.recyclerview = "1.2.0-beta01" versions.retrofit = "2.9.0" versions.robolectric = "4.2" -versions.room = "2.3.0-alpha04" +versions.room = "2.4.0-alpha05" versions.rx_android = "2.0.1" versions.rxjava2 = "2.1.3" versions.timber = "4.7.1" @@ -196,6 +196,7 @@ def room = [:] room.runtime = "androidx.room:room-runtime:$versions.room" room.compiler = "androidx.room:room-compiler:$versions.room" room.ktx = "androidx.room:room-ktx:$versions.room" +room.paging = "androidx.room:room-paging:$versions.room" room.rxjava2 = "androidx.room:room-rxjava2:$versions.room" room.testing = "androidx.room:room-testing:$versions.room" deps.room = room diff --git a/PersistenceContentProviderSample/versions.gradle b/PersistenceContentProviderSample/versions.gradle index f72b2cda58095a732ed583cf9602ac08fea3b3c7..5dc879294d41d16272c64815eeffd3cb2ef5a369 100644 --- a/PersistenceContentProviderSample/versions.gradle +++ b/PersistenceContentProviderSample/versions.gradle @@ -56,7 +56,7 @@ versions.paging = "3.1.0-alpha04" versions.recyclerview = "1.2.0-beta01" versions.retrofit = "2.9.0" versions.robolectric = "4.2" -versions.room = "2.3.0-alpha04" +versions.room = "2.4.0-alpha05" versions.rx_android = "2.0.1" versions.rxjava2 = "2.1.3" versions.timber = "4.7.1" @@ -196,6 +196,7 @@ def room = [:] room.runtime = "androidx.room:room-runtime:$versions.room" room.compiler = "androidx.room:room-compiler:$versions.room" room.ktx = "androidx.room:room-ktx:$versions.room" +room.paging = "androidx.room:room-paging:$versions.room" room.rxjava2 = "androidx.room:room-rxjava2:$versions.room" room.testing = "androidx.room:room-testing:$versions.room" deps.room = room diff --git a/PersistenceMigrationsSample/versions.gradle b/PersistenceMigrationsSample/versions.gradle index f72b2cda58095a732ed583cf9602ac08fea3b3c7..5dc879294d41d16272c64815eeffd3cb2ef5a369 100644 --- a/PersistenceMigrationsSample/versions.gradle +++ b/PersistenceMigrationsSample/versions.gradle @@ -56,7 +56,7 @@ versions.paging = "3.1.0-alpha04" versions.recyclerview = "1.2.0-beta01" versions.retrofit = "2.9.0" versions.robolectric = "4.2" -versions.room = "2.3.0-alpha04" +versions.room = "2.4.0-alpha05" versions.rx_android = "2.0.1" versions.rxjava2 = "2.1.3" versions.timber = "4.7.1" @@ -196,6 +196,7 @@ def room = [:] room.runtime = "androidx.room:room-runtime:$versions.room" room.compiler = "androidx.room:room-compiler:$versions.room" room.ktx = "androidx.room:room-ktx:$versions.room" +room.paging = "androidx.room:room-paging:$versions.room" room.rxjava2 = "androidx.room:room-rxjava2:$versions.room" room.testing = "androidx.room:room-testing:$versions.room" deps.room = room diff --git a/ViewBindingSample/versions.gradle b/ViewBindingSample/versions.gradle index f72b2cda58095a732ed583cf9602ac08fea3b3c7..5dc879294d41d16272c64815eeffd3cb2ef5a369 100644 --- a/ViewBindingSample/versions.gradle +++ b/ViewBindingSample/versions.gradle @@ -56,7 +56,7 @@ versions.paging = "3.1.0-alpha04" versions.recyclerview = "1.2.0-beta01" versions.retrofit = "2.9.0" versions.robolectric = "4.2" -versions.room = "2.3.0-alpha04" +versions.room = "2.4.0-alpha05" versions.rx_android = "2.0.1" versions.rxjava2 = "2.1.3" versions.timber = "4.7.1" @@ -196,6 +196,7 @@ def room = [:] room.runtime = "androidx.room:room-runtime:$versions.room" room.compiler = "androidx.room:room-compiler:$versions.room" room.ktx = "androidx.room:room-ktx:$versions.room" +room.paging = "androidx.room:room-paging:$versions.room" room.rxjava2 = "androidx.room:room-rxjava2:$versions.room" room.testing = "androidx.room:room-testing:$versions.room" deps.room = room diff --git a/WorkManagerMultiprocessSample/versions.gradle b/WorkManagerMultiprocessSample/versions.gradle new file mode 100644 index 0000000000000000000000000000000000000000..5dc879294d41d16272c64815eeffd3cb2ef5a369 --- /dev/null +++ b/WorkManagerMultiprocessSample/versions.gradle @@ -0,0 +1,228 @@ +/* + * Copyright (C) 2018 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + + +/** + * Shared file between builds so that they can all use the same dependencies and + * maven repositories. + **/ +ext.deps = [:] +def versions = [:] +versions.activity = '1.1.0' +versions.android_gradle_plugin = '4.0.0' +versions.annotations = "1.0.0" +versions.apache_commons = "2.5" +versions.appcompat = "1.2.0-alpha02" +versions.arch_core = "2.1.0" +versions.atsl_core = "1.3.0" +versions.atsl_junit = "1.1.2" +versions.atsl_rules = "1.3.0" +versions.atsl_runner = "1.3.0" +versions.benchmark = "1.1.0-alpha01" +versions.cardview = "1.0.0" +versions.constraint_layout = "2.0.0-alpha2" +versions.core_ktx = "1.1.0" +versions.coroutines = "1.4.1" +versions.dagger = "2.16" +versions.dexmaker = "2.2.0" +versions.espresso = "3.2.0" +versions.fragment = "1.2.0" +versions.glide = "4.8.0" +versions.hamcrest = "1.3" +versions.junit = "4.12" +versions.kotlin = "1.4.21" +versions.lifecycle = "2.2.0" +versions.material = "1.0.0" +versions.mockito = "2.25.0" +versions.mockito_all = "1.10.19" +versions.mockito_android = "2.25.0" +versions.mockwebserver = "3.8.1" +versions.navigation = "2.3.0-alpha01" +versions.okhttp_logging_interceptor = "3.9.0" +versions.paging = "3.1.0-alpha04" +versions.recyclerview = "1.2.0-beta01" +versions.retrofit = "2.9.0" +versions.robolectric = "4.2" +versions.room = "2.4.0-alpha05" +versions.rx_android = "2.0.1" +versions.rxjava2 = "2.1.3" +versions.timber = "4.7.1" +versions.transition = "1.3.0" +versions.truth = "1.0.1" +versions.work = "2.6.0" +ext.versions = versions + +def build_versions = [:] +build_versions.min_sdk = 14 +build_versions.compile_sdk = 29 +build_versions.target_sdk = 29 +build_versions.build_tools = "29.0.3" +ext.build_versions = build_versions + +def deps = [:] + +def activity = [:] +activity.activity_ktx = "androidx.activity:activity-ktx:$versions.activity" +deps.activity = activity + +deps.android_gradle_plugin = "com.android.tools.build:gradle:$versions.android_gradle_plugin" + +deps.annotations = "androidx.annotation:annotation:$versions.annotations" + +deps.app_compat = "androidx.appcompat:appcompat:$versions.appcompat" + +def arch_core = [:] +arch_core.runtime = "androidx.arch.core:core-runtime:$versions.arch_core" +arch_core.testing = "androidx.arch.core:core-testing:$versions.arch_core" +deps.arch_core = arch_core + +def atsl = [:] +atsl.core = "androidx.test:core:$versions.atsl_core" +atsl.ext_junit = "androidx.test.ext:junit:$versions.atsl_junit" +atsl.ext_junit_ktx = "androidx.test.ext:junit-ktx:$versions.atsl_junit" +atsl.runner = "androidx.test:runner:$versions.atsl_runner" +atsl.rules = "androidx.test:rules:$versions.atsl_rules" +deps.atsl = atsl + +deps.benchmark = "androidx.benchmark:benchmark-junit4:$versions.benchmark" +deps.benchmark_gradle = "androidx.benchmark:benchmark-gradle-plugin:$versions.benchmark" + +deps.cardview = "androidx.cardview:cardview:$versions.cardview" + +deps.constraint_layout = "androidx.constraintlayout:constraintlayout:$versions.constraint_layout" + +deps.core_ktx = "androidx.core:core-ktx:$versions.core_ktx" + +def coroutines = [:] +coroutines.android = "org.jetbrains.kotlinx:kotlinx-coroutines-android:$versions.coroutines" +coroutines.test = "org.jetbrains.kotlinx:kotlinx-coroutines-test:$versions.coroutines" +deps.coroutines = coroutines + +def dagger = [:] +dagger.runtime = "com.google.dagger:dagger:$versions.dagger" +dagger.android = "com.google.dagger:dagger-android:$versions.dagger" +dagger.android_support = "com.google.dagger:dagger-android-support:$versions.dagger" +dagger.compiler = "com.google.dagger:dagger-compiler:$versions.dagger" +dagger.android_support_compiler = "com.google.dagger:dagger-android-processor:$versions.dagger" +deps.dagger = dagger + +deps.dexmaker = "com.linkedin.dexmaker:dexmaker-mockito:$versions.dexmaker" + +def espresso = [:] +espresso.core = "androidx.test.espresso:espresso-core:$versions.espresso" +espresso.contrib = "androidx.test.espresso:espresso-contrib:$versions.espresso" +espresso.intents = "androidx.test.espresso:espresso-intents:$versions.espresso" +deps.espresso = espresso + +def fragment = [:] +fragment.runtime = "androidx.fragment:fragment:${versions.fragment}" +fragment.runtime_ktx = "androidx.fragment:fragment-ktx:${versions.fragment}" +fragment.testing = "androidx.fragment:fragment-testing:${versions.fragment}" +deps.fragment = fragment + +def glide = [:] +glide.runtime = "com.github.bumptech.glide:glide:$versions.glide" +glide.compiler = "com.github.bumptech.glide:compiler:$versions.glide" +deps.glide = glide + +deps.hamcrest = "org.hamcrest:hamcrest-all:$versions.hamcrest" + +deps.junit = "junit:junit:$versions.junit" + +def kotlin = [:] +kotlin.stdlib = "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$versions.kotlin" +kotlin.test = "org.jetbrains.kotlin:kotlin-test-junit:$versions.kotlin" +kotlin.plugin = "org.jetbrains.kotlin:kotlin-gradle-plugin:$versions.kotlin" +kotlin.allopen = "org.jetbrains.kotlin:kotlin-allopen:$versions.kotlin" +deps.kotlin = kotlin + +def lifecycle = [:] +lifecycle.runtime = "androidx.lifecycle:lifecycle-runtime:$versions.lifecycle" +lifecycle.java8 = "androidx.lifecycle:lifecycle-common-java8:$versions.lifecycle" +lifecycle.compiler = "androidx.lifecycle:lifecycle-compiler:$versions.lifecycle" +lifecycle.viewmodel_ktx = "androidx.lifecycle:lifecycle-viewmodel-ktx:$versions.lifecycle" +lifecycle.livedata_ktx = "androidx.lifecycle:lifecycle-livedata-ktx:$versions.lifecycle" +deps.lifecycle = lifecycle + +deps.material = "com.google.android.material:material:$versions.material" + +def mockito = [:] +mockito.core = "org.mockito:mockito-core:$versions.mockito" +mockito.all = "org.mockito:mockito-all:$versions.mockito_all" +mockito.android = "org.mockito:mockito-android:$versions.mockito_android" +deps.mockito = mockito + +deps.mock_web_server = "com.squareup.okhttp3:mockwebserver:$versions.mockwebserver" + +def navigation = [:] +navigation.runtime = "androidx.navigation:navigation-runtime:$versions.navigation" +navigation.runtime_ktx = "androidx.navigation:navigation-runtime-ktx:$versions.navigation" +navigation.fragment = "androidx.navigation:navigation-fragment:$versions.navigation" +navigation.fragment_ktx = "androidx.navigation:navigation-fragment-ktx:$versions.navigation" +navigation.testing = "androidx.navigation:navigation-testing:$versions.navigation" +navigation.ui = "androidx.navigation:navigation-ui:$versions.navigation" +navigation.ui_ktx = "androidx.navigation:navigation-ui-ktx:$versions.navigation" +navigation.safe_args_plugin = "androidx.navigation:navigation-safe-args-gradle-plugin:$versions.navigation" +deps.navigation = navigation + +deps.okhttp_logging_interceptor = "com.squareup.okhttp3:logging-interceptor:${versions.okhttp_logging_interceptor}" + +deps.paging_runtime = "androidx.paging:paging-runtime:$versions.paging" + +deps.recyclerview = "androidx.recyclerview:recyclerview:$versions.recyclerview" + +def retrofit = [:] +retrofit.runtime = "com.squareup.retrofit2:retrofit:$versions.retrofit" +retrofit.gson = "com.squareup.retrofit2:converter-gson:$versions.retrofit" +retrofit.mock = "com.squareup.retrofit2:retrofit-mock:$versions.retrofit" +deps.retrofit = retrofit + +deps.robolectric = "org.robolectric:robolectric:$versions.robolectric" + +def room = [:] +room.runtime = "androidx.room:room-runtime:$versions.room" +room.compiler = "androidx.room:room-compiler:$versions.room" +room.ktx = "androidx.room:room-ktx:$versions.room" +room.paging = "androidx.room:room-paging:$versions.room" +room.rxjava2 = "androidx.room:room-rxjava2:$versions.room" +room.testing = "androidx.room:room-testing:$versions.room" +deps.room = room + +deps.rx_android = "io.reactivex.rxjava2:rxandroid:$versions.rx_android" + +deps.rxjava2 = "io.reactivex.rxjava2:rxjava:$versions.rxjava2" + +deps.timber = "com.jakewharton.timber:timber:$versions.timber" + +deps.transition = "androidx.transition:transition:$versions.transition" + +deps.truth = "com.google.truth:truth:$versions.truth" + +def work = [:] +work.runtime = "androidx.work:work-runtime:$versions.work" +work.testing = "androidx.work:work-testing:$versions.work" +work.firebase = "androidx.work:work-firebase:$versions.work" +work.runtime_ktx = "androidx.work:work-runtime-ktx:$versions.work" +deps.work = work + +ext.deps = deps + +def addRepos(RepositoryHandler handler) { + handler.google() + handler.jcenter() + handler.maven { url 'https://oss.sonatype.org/content/repositories/snapshots' } +} +ext.addRepos = this.&addRepos diff --git a/WorkManagerSample/versions.gradle b/WorkManagerSample/versions.gradle index f72b2cda58095a732ed583cf9602ac08fea3b3c7..5dc879294d41d16272c64815eeffd3cb2ef5a369 100644 --- a/WorkManagerSample/versions.gradle +++ b/WorkManagerSample/versions.gradle @@ -56,7 +56,7 @@ versions.paging = "3.1.0-alpha04" versions.recyclerview = "1.2.0-beta01" versions.retrofit = "2.9.0" versions.robolectric = "4.2" -versions.room = "2.3.0-alpha04" +versions.room = "2.4.0-alpha05" versions.rx_android = "2.0.1" versions.rxjava2 = "2.1.3" versions.timber = "4.7.1" @@ -196,6 +196,7 @@ def room = [:] room.runtime = "androidx.room:room-runtime:$versions.room" room.compiler = "androidx.room:room-compiler:$versions.room" room.ktx = "androidx.room:room-ktx:$versions.room" +room.paging = "androidx.room:room-paging:$versions.room" room.rxjava2 = "androidx.room:room-rxjava2:$versions.room" room.testing = "androidx.room:room-testing:$versions.room" deps.room = room diff --git a/versions.gradle b/versions.gradle index f72b2cda58095a732ed583cf9602ac08fea3b3c7..5dc879294d41d16272c64815eeffd3cb2ef5a369 100644 --- a/versions.gradle +++ b/versions.gradle @@ -56,7 +56,7 @@ versions.paging = "3.1.0-alpha04" versions.recyclerview = "1.2.0-beta01" versions.retrofit = "2.9.0" versions.robolectric = "4.2" -versions.room = "2.3.0-alpha04" +versions.room = "2.4.0-alpha05" versions.rx_android = "2.0.1" versions.rxjava2 = "2.1.3" versions.timber = "4.7.1" @@ -196,6 +196,7 @@ def room = [:] room.runtime = "androidx.room:room-runtime:$versions.room" room.compiler = "androidx.room:room-compiler:$versions.room" room.ktx = "androidx.room:room-ktx:$versions.room" +room.paging = "androidx.room:room-paging:$versions.room" room.rxjava2 = "androidx.room:room-rxjava2:$versions.room" room.testing = "androidx.room:room-testing:$versions.room" deps.room = room