DATE:
AUTHOR:
PowerSync Product Team
Flutter SDK React Native SDK Kotlin Multiplatform SDK JavaScript/Web SDK Swift SDK

Sync Progress Tracking Now Available in PowerSync SDKs

DATE:
AUTHOR: PowerSync Product Team

Long-running syncs can leave users wondering what’s going on. With this new feature, you can now give real-time feedback by showing sync progress indicators in your app UI. This helps users see how much data has been synced and makes the process more transparent.

New downloadProgress Property

The syncStatus.downloadProgress property provides a downloadedFraction between 0.0 and 1.0, indicating overall sync progress. It also includes downloadedOperations and totalOperations properties if you want more detailed stats or show percentage-based progress.

For more granular tracking, you can monitor progress up to a specific bucket priority:

syncStatus.downloadProgress.untilPriority(BucketPriority(2)).downloadedFraction

Get Started

Implementation examples are available in our SDK documentation:

Feedback & Questions?

We’re eager to hear your feedback about sync progress tracking. If you encounter any issues, have suggestions, or want to share your experience, please join us on Discord.

Powered by LaunchNotes