# Retrofit -keepattributes Signature -keepattributes Exceptions -keep class retrofit2.** { *; } -keepclasseswithmembers class * { @retrofit2.http.* ; } # OkHttp -dontwarn okhttp3.** -dontwarn okio.** # Hilt -keep class dagger.hilt.** { *; } -keep class javax.inject.** { *; } # Kotlin Serialization -keepattributes *Annotation*, InnerClasses -dontnote kotlinx.serialization.AnnotationsKt -keepclassmembers class kotlinx.serialization.json.** { *** Companion; } -keepclasseswithmembers class **$$serializer { *; } # WorkManager -keep class androidx.work.** { *; } -keep class * extends androidx.work.Worker -keep class * extends androidx.work.CoroutineWorker # App models -keep class com.hoppieacars.data.model.** { *; }