refactor: migrate to kotlinx serialization, eliminate gson dependency

This commit is contained in:
2026-06-10 23:06:11 +02:00
parent d1c3722781
commit e242c7b5d0
15 changed files with 326 additions and 262 deletions
+3 -2
View File
@@ -17,6 +17,7 @@ plugins {
alias(libs.plugins.kotlin.compose)
alias(libs.plugins.ksp)
alias(libs.plugins.protobuf)
alias(libs.plugins.kotlin.serialization)
}
android {
@@ -132,7 +133,7 @@ dependencies {
// Networking
implementation(libs.retrofit2.retrofit)
implementation(libs.converter.gson)
implementation(libs.converter.kotlinx.serialization)
implementation(libs.okhttp)
debugImplementation(libs.logging.interceptor)
@@ -163,7 +164,7 @@ dependencies {
implementation(libs.androidx.biometric)
// JSON
implementation(libs.gson)
implementation(libs.kotlinx.serialization.json)
// icons
implementation(libs.androidx.material.icons.extended)