Adapters are client side that track & apply changes to a specific database.
Core is a client side manager that will communicate with the sync engine and apply any changes to a database.
Sync Engine communicates with Core, manages changesets to create parity across all databases, and broadcast updates.
- Create Adapter for SQLite
- Implement
TrackChanges - Implement
ApplyChanges
- Implement
- Create Core Sync Manager
- Implement
NewSyncManager - Implement
InitSync - Implement
sendChangesToEngine - Implement
listenForChanges
- Implement
