title: How do someone decide between Sync Adapter and Firebase for Android App
body: <p>As Sync Adapters does is as soon as the data is changed the UI gets updated and it requires content providers to be created and Firebase does the same thing when DataBase is created on it</p>
  
  <p>Edit: So what exactly should I implement in my app to sync data efficiently from the database to the UI, should I use Firebase or create my own Sync Adapter to sync the Data.</p>
  
  <p><strong>All I want to do is compare SyncAdapter and Firebase in terms of efficiency and ease of implementation and long term useage</strong></p>