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