mirror of
https://github.com/msfjarvis/compose-lobsters
synced 2025-08-18 03:17:03 +05:30
build: add kotlinx.serialization dependencies
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
This commit is contained in:
parent
10630944d3
commit
43295a58eb
3 changed files with 13 additions and 0 deletions
|
@ -9,12 +9,19 @@ private const val DAGGER_HILT_VERSION = "2.29.1-alpha"
|
||||||
object Dependencies {
|
object Dependencies {
|
||||||
const val COMPOSE_VERSION = "1.0.0-alpha06"
|
const val COMPOSE_VERSION = "1.0.0-alpha06"
|
||||||
object Kotlin {
|
object Kotlin {
|
||||||
|
|
||||||
object Coroutines {
|
object Coroutines {
|
||||||
|
|
||||||
private const val version = "1.4.1"
|
private const val version = "1.4.1"
|
||||||
const val android = "org.jetbrains.kotlinx:kotlinx-coroutines-android:$version"
|
const val android = "org.jetbrains.kotlinx:kotlinx-coroutines-android:$version"
|
||||||
const val core = "org.jetbrains.kotlinx:kotlinx-coroutines-core:$version"
|
const val core = "org.jetbrains.kotlinx:kotlinx-coroutines-core:$version"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
object Serialization {
|
||||||
|
|
||||||
|
private const val version = "1.0.1"
|
||||||
|
const val json = "org.jetbrains.kotlinx:kotlinx-serialization-json:$version"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
object AndroidX {
|
object AndroidX {
|
||||||
|
@ -70,6 +77,7 @@ object Dependencies {
|
||||||
|
|
||||||
const val accompanist = "dev.chrisbanes.accompanist:accompanist-coil:0.3.2"
|
const val accompanist = "dev.chrisbanes.accompanist:accompanist-coil:0.3.2"
|
||||||
const val customtabs = "saschpe.android:customtabs:3.0.2"
|
const val customtabs = "saschpe.android:customtabs:3.0.2"
|
||||||
|
const val retrofitSerialization = "com.jakewharton.retrofit:retrofit2-kotlinx-serialization-converter:0.8.0"
|
||||||
|
|
||||||
object Moshi {
|
object Moshi {
|
||||||
|
|
||||||
|
|
|
@ -2,6 +2,7 @@ plugins {
|
||||||
id("com.android.library")
|
id("com.android.library")
|
||||||
kotlin("android")
|
kotlin("android")
|
||||||
kotlin("kapt")
|
kotlin("kapt")
|
||||||
|
kotlin("plugin.serialization") version "1.4.10"
|
||||||
`lobsters-plugin`
|
`lobsters-plugin`
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -9,6 +10,8 @@ dependencies {
|
||||||
implementation(project(":model"))
|
implementation(project(":model"))
|
||||||
implementation(Dependencies.ThirdParty.Retrofit.lib)
|
implementation(Dependencies.ThirdParty.Retrofit.lib)
|
||||||
implementation(Dependencies.ThirdParty.Retrofit.moshi)
|
implementation(Dependencies.ThirdParty.Retrofit.moshi)
|
||||||
|
implementation(Dependencies.Kotlin.Serialization.json)
|
||||||
|
implementation(Dependencies.ThirdParty.retrofitSerialization)
|
||||||
kaptTest(Dependencies.ThirdParty.Moshi.codegen)
|
kaptTest(Dependencies.ThirdParty.Moshi.codegen)
|
||||||
testImplementation(Dependencies.Testing.junit)
|
testImplementation(Dependencies.Testing.junit)
|
||||||
testImplementation(Dependencies.Kotlin.Coroutines.core)
|
testImplementation(Dependencies.Kotlin.Coroutines.core)
|
||||||
|
|
|
@ -2,10 +2,12 @@ plugins {
|
||||||
id("com.android.library")
|
id("com.android.library")
|
||||||
kotlin("android")
|
kotlin("android")
|
||||||
kotlin("kapt")
|
kotlin("kapt")
|
||||||
|
kotlin("plugin.serialization") version "1.4.10"
|
||||||
`lobsters-plugin`
|
`lobsters-plugin`
|
||||||
}
|
}
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
kapt(Dependencies.ThirdParty.Moshi.codegen)
|
kapt(Dependencies.ThirdParty.Moshi.codegen)
|
||||||
implementation(Dependencies.ThirdParty.Moshi.lib)
|
implementation(Dependencies.ThirdParty.Moshi.lib)
|
||||||
|
implementation(Dependencies.Kotlin.Serialization.json)
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue