title: Android ContentProvider and Google IO Rest Talk
body: <p>To all,</p>
  
  <p>If you watch the Google IO session on building Android REST apps they are suggesting in all three design patterns to use Content Providers regardless if you need to share data or not.</p>
  
  <p>If you look at the Content Provider class doc at <a href="http://developer.android.com/reference/android/content/ContentProvider.html" rel="nofollow">http://developer.android.com/reference/android/content/ContentProvider.html</a> they say you only need to use a content provider if you plan on sharing your data with other applications.</p>
  
  <p>My application does NOT need to share any data with other applications so is using a Content provider overkill?  And if so why does the Google IO REST video imply that it should be used in all scenarios?</p>
  
  <p>-= Update =-</p>
  
  <p>Talks are here <a href="https://dl.google.com/googleio/2010/android-developing-RESTful-android-apps.pdf" rel="nofollow">https://dl.google.com/googleio/2010/android-developing-RESTful-android-apps.pdf</a>.</p>