title: Using Properties[] in Xamarin Applications
body: <p>Looking at a sample Xamarin application I see this code:</p>
  
  <pre><code>    protected override void OnSleep()
      {
          Debug.WriteLine("OnSleep saving ResumeAtTodoId = " + ResumeAtTodoId);
          // the app should keep updating this value, to
          // keep the "state" in case of a sleep/resume
          Properties["ResumeAtTodoId"] = ResumeAtTodoId;
      }
  </code></pre>
  
  <p>In particular <code>Properties["ResumeAtTodoId"]</code></p>
  
  <p>In my application I have been using a static class like this to hold constants. But would it be better to user <code>Properties</code>.  Is this what is normally used?</p>
  
  <pre><code>namespace Japanese
  {
      public static class AS
      {
          public static bool sac; // Score All Cards
          public static bool swt; // Show Word Type
  </code></pre>