Encrypted communication using 256-bit AES. Each synchronization message is fully encrypted before leaving the device.
Now you can change the database structure, and adapt to changes quickly, with minimal or no impact on your source code. “Be Schema-less my friend”.
Try abetooDB in a very simple and visual way. Using this demostration application, with an Android app and a Desktop app, every single change made in one User Interface is automagically synced with the other. Look how to develop code that reacts to incoming data updates.