title: How can we get two-way synchronization in Android using the existing contact list?
body: <p>I spent a long time searching and reading the Internet looking for that answer.
  I'm pretty sure I found it, but in case I miss something big, I'm here to ask.</p>
  
  <p>As I understood, it is simply not possible to have a two-way synchronization based on existing contact in Android (for now)</p>
  
  <p>While I was looking I became familiar with the Android SDK and for example all the sync management part.</p>
  
  <p>So today I'm going to ask you: DID I MISS SOMETHING?
  And because I'm sure I don't: HOW DO YOU DO when you want to sync the local contact book with your service?</p>
  
  <p>I really prefer something clean (as every developer want) but I can't figure it out myself.</p>
  
  <p><strong>EDIT:</strong> By two-way synchronization I meant full and real sync as user (or developer) will expect.</p>
  
  <p>If any change occur on the phone the information goes to the server and if any change occur on the server it works as well. Any change includes adding/updating and deleting.</p>
  
  <p>I'm aware of the ContentObserver method but the way it works with contact doesn't allow to get satisfying results. It seems that this part as been made difficult by google itself</p>
  
  <p>Thanks for helping</p>