Question 5 of 10Pro Only
Explain the different data synchronization strategies for offline-first mobile applications. What are the trade-offs between eager sync, lazy sync, and periodic sync?
Sample answer preview
Data synchronization is the mechanism that keeps local device data consistent with the server. The choice of sync strategy affects user experience, battery usage, data freshness, and server load. Each strategy has distinct characteristics that suit different use cases.
eager synclazy syncperiodic syncbackground fetchBGAppRefreshTaskWorkManager