# Gson models used for API and on-disk cache deserialization. -keep class com.dano.test1.network.** { *; } -keep class com.dano.test1.data.** { *; } -keep class com.dano.test1.questionnaire.** { *; } # Room -keep class * extends androidx.room.RoomDatabase -keep @androidx.room.Entity class * -dontwarn androidx.room.paging.** # AndroidX Security crypto (EncryptedSharedPreferences / MasterKey) -keep class androidx.security.crypto.** { *; } # Gson reflective serialization -keepattributes Signature -keepattributes *Annotation* -dontwarn sun.misc.** # Keep line numbers for crash reports. -keepattributes SourceFile,LineNumberTable -renamesourcefileattribute SourceFile