add koin, retrofit and setup retrofit boilerplate

This commit is contained in:
Owen LeJeune
2022-02-09 21:12:28 -05:00
parent be7eca362a
commit b5db7422d0
12 changed files with 152 additions and 3 deletions

View File

@@ -35,4 +35,16 @@ object Dependencies {
const val kotlinGradle = "org.jetbrains.kotlin:kotlin-gradle-plugin:${Versions.kotlin}"
const val extensions = "org.jetbrains.kotlin:kotlin-android-extensions:${Versions.kotlin}"
}
object Network {
const val retrofit = "com.squareup.retrofit2:retrofit:${Versions.retrofit}"
const val retrofitGson = "com.squareup.retrofit2:converter-gson:${Versions.retrofit}"
const val gson = "com.google.code.gson:gson:${Versions.gson}"
const val stetho = "com.facebook.stetho:stetho:${Versions.stetho}"
const val stethoOkHttp = "com.facebook.stetho:stetho-okhttp3:${Versions.stetho}"
}
object DI {
const val koin = "io.insert-koin:koin-android:${Versions.koin}"
}
}

View File

@@ -2,7 +2,6 @@ package com.owenlejeune.tvtime.buildsrc
object Versions {
const val ktlint = "0.43.2"
const val compose = "1.1.0-rc03"
const val compose_material3 = "1.0.0-alpha04"
const val compose_accompanist = "0.22.1-rc"
@@ -15,7 +14,10 @@ object Versions {
const val androidx = "1.4.1"
const val core_ktx = "1.7.0"
const val activity_compose = "1.4.0"
const val navigation = "2.4.0"
const val lifecycle_runtime = "2.4.0"
const val retrofit = "2.9.0"
const val stetho = "1.6.0"
const val gson = "2.8.7"
const val koin = "3.1.4"
}