Classic problem: Having a database on the server and a database on Android that both have to be kept synchronized (with a REST service).
After a lot of research it seems to be quite a good idea to use Android's Sync Adapter. I came over it reading about the Google's I/O App.
They use GCM to run the sync event. Please correct me if I am wrong, but this seems to be only one-directional synchronization.
Is there a way to use the Android Sync Adapter for bi-directional synchronization?