Open gaydenko opened 6 years ago
Hi! That type of sync is only possible with server application. This app works only on client device and sync via user's Cloud.
We have two states:
So, we need to merge them to get new state and propagate the last one to Cloud and locally. State is just a collection of records with, say, UUID and timestamp. The last win. Hooks to sync are in hands.
Hi! I like open source, so I'm evaluating the app (pro version). Probably the only stumbling I have met is very lazy sync. Please, take into account this use case:
So, I suggest to add (probably optional) triggers to sync: start/close app, activate/deactivate main activity are the first hook points I can imagine. Also, some google push mechanics probably must be used.
Also, sync result notification must not be persistent, I guess: it must auto-disappear at the case sync was OK.