Tim Moores wrote:Why do you want to move to a hybrid architecture?
Campbell Ritchie wrote:priyanshi bhardwaj,
I have merged your topic into this topic. I hope that helps.
Tim Moores wrote:Whether (and how) you use bottom navigation is a design detail that has little impact on the architecture. I doubt there is much information about how specific apps are architected. For general advice on that, start reading at https://developer.android.com/jetpack/guide. Also note that with just about any architecture it's still possible to write sluggish apps - a good architecture just makes it easier to avoid that
Tim Moores wrote:
A quick search fro "jackson android proguards" finds pages such as https://proguard-rules.blogspot.com/2017/05/jackson-proguard-rules.html, https://stackoverflow.com/questions/27687128/how-to-setup-proguard-for-jackson-json-processor and especially https://github.com/krschultz/android-proguard-snippets/pull/132, all of which have different ProGuard settings than the one you're using.
Tim Moores wrote:I assume that it works correctly if you don't use obfuscation - is that correct?
-keepattributes *Annotation*,EnclosingMethod,Signature
-keepnames class com.fasterxml.jackson.** { *; }
-dontwarn com.fasterxml.jackson.databind.**
# General
-keepattributes SourceFile,LineNumberTable,*Annotation*,EnclosingMethod,Signature,Exceptions,InnerClasses
Randy Tong wrote:Any stacktrace?