title: Xamarin.Forms properties are not saved in Release on Android
body: <p>I'm using Xamarin.Forms and Application.Current.Properties to persist user settings. I'm testing it on Android and it works fine </p>
  
  <ul>
  <li>in Debug mode</li>
  <li>in Release mode with linker configuration set to <strong>None</strong></li>
  </ul>
  
  <p>But it doesn't work with linker configuration set to <strong>SDK Assemblies Only</strong>. 
  I'm testing by deploying an APK file directly to the device. Then I try to enter some settings and restart the application - and after restart all settings are lost. I'm not using complex data types, only <em>string</em> and <em>bool</em>.</p>
  
  <p>I've found a workaround suggested here: <a href="https://forums.xamarin.com/discussion/30723/problems-with-application-current-properties" rel="nofollow">https://forums.xamarin.com/discussion/30723/problems-with-application-current-properties</a>.
  It suggests to ignore Xamarin.Forms.Core assembly, but it doesn't help.</p>
  
  <p>When linker configuration is set to <strong>None</strong>, the APK size is huge (50mb!). I want to avoid that.</p>
  
  <p>How can I persist application properties in Release build without setting linker configuration to None? Is it a known Xamarin bug?</p>