From c3e73256bf6654c4971c0957d1664dbbb67c75af Mon Sep 17 00:00:00 2001 From: Harsh Shandilya Date: Sat, 7 Nov 2020 11:18:10 +0530 Subject: [PATCH] app: add R8 rules for kotlinx.serialization Signed-off-by: Harsh Shandilya --- app/proguard-rules.pro | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro index e69de29b..f1e70065 100644 --- a/app/proguard-rules.pro +++ b/app/proguard-rules.pro @@ -0,0 +1,10 @@ +-keepattributes *Annotation*, InnerClasses +-dontnote kotlinx.serialization.AnnotationsKt # core serialization annotations + +-keep,includedescriptorclasses class dev.msfjarvis.lobsters.model.**$$serializer { *; } +-keepclassmembers class dev.msfjarvis.lobsters.model.** { + *** Companion; +} +-keepclasseswithmembers class dev.msfjarvis.lobsters.model.** { + kotlinx.serialization.KSerializer serializer(...); +}