Thanks for the post. You helped discover a handful of techniques.
However, just want to highlight that enabling linking for ‘SDK and User Assemblies’ creates issues with JSON Serializer and app would will throw exception when you serialize or deserialize data. Keeping it at ‘SDK Assemblies Only’ works fine.
Refer to this SO post: https://stackoverflow.com/questions/27938529/jsonserializationexception-unable-to-find-a-constructor-on-xamarin-android