Compare commits

..

2 Commits

4 changed files with 37 additions and 0 deletions
+4
View File
@@ -7,3 +7,7 @@
-include rules/kaspersky.pro
-include rules/appsflyer.pro
-include rules/moshi.pro
-include rules/androidx_security.pro
-include rules/kotlinx_serialization.pro
-include rules/workmanager.pro
-include rules/navigation.pro
+21
View File
@@ -0,0 +1,21 @@
-keepattributes *Annotation*, InnerClasses
-dontnote kotlinx.serialization.AnnotationsKt
-keepclassmembers class kotlinx.serialization.json.** { *** Companion; }
-keepclasseswithmembers class kotlinx.serialization.json.** {
kotlinx.serialization.KSerializer serializer(...);
}
-keepclasseswithmembers class **$$serializer {
static **$$serializer INSTANCE;
}
-keepclassmembers @kotlinx.serialization.Serializable class ** {
static **$serializer INSTANCE;
static kotlinx.serialization.KSerializer serializer(...);
*** Companion;
*** INSTANCE;
kotlinx.serialization.KSerializer serializer();
}
-keep @kotlinx.serialization.Serializable class * { *; }
+4
View File
@@ -0,0 +1,4 @@
-keepnames class * implements com.manzherok.mobile.corenavigation.Route
-keep class * implements com.manzherok.mobile.corenavigation.Route {
public java.lang.String getName();
}
+8
View File
@@ -0,0 +1,8 @@
-keep class * extends androidx.work.Worker { *; }
-keep class * extends androidx.work.CoroutineWorker { *; }
-keep class * extends androidx.work.ListenableWorker {
public <init>(android.content.Context, androidx.work.WorkerParameters);
}
-keepclasseswithmembers class * {
@dagger.assisted.AssistedInject <init>(...);
}