Phase 2: network scaffold (bookshelf-api + ABS clients, DI, models)

This commit is contained in:
Atte149 2026-06-15 21:07:32 +03:00
parent ad821faecd
commit 2b63ff2bec
13 changed files with 592 additions and 0 deletions

View file

@ -164,4 +164,19 @@ dependencies {
// Json
implementation("org.jetbrains.kotlinx:kotlinx-serialization-json:1.9.0")
// Network (bookshelf-api + ABS)
implementation("com.squareup.retrofit2:retrofit:2.11.0")
implementation("com.squareup.retrofit2:converter-kotlinx-serialization:2.11.0")
implementation("com.squareup.okhttp3:okhttp:4.12.0")
implementation("com.squareup.okhttp3:logging-interceptor:4.12.0")
// Audio (Media3 / ExoPlayer)
implementation("androidx.media3:media3-exoplayer:1.6.0")
implementation("androidx.media3:media3-session:1.6.0")
implementation("androidx.media3:media3-ui:1.6.0")
implementation("androidx.media3:media3-datasource-okhttp:1.6.0")
// Background work (cache, TTS sync)
implementation("androidx.work:work-runtime-ktx:2.10.0")
}