Release v1.0.0
馃殌 Production-Ready Cloud Backup for Android 馃帓
We are excited to announce the first stable release of Backpack, a drop-in solution for securely backing up Android Room databases to Google Drive.
Backpack abstracts away the complexities of the Google Drive API, OAuth 2.0 authentication, and SQLite file management, allowing developers to implement robust cloud sync in minutes rather than weeks.
馃専 Key Features
Zero-Config Encryption:** Automatically secures user data with AES-256 encryption before upload, ensuring privacy by default.
Scoped Storage Compliance:** Utilizes the hidden appDataFolder in Google Drive. This prevents users from accidentally deleting backup files and keeps their main Drive clutter-free.
Robust SQLite Handling:** Correctly manages Write-Ahead Logging (WAL) and Shared Memory (SHM) files during export/import to prevent database corruption鈥攁 common pitfall in manual implementations.
Reactive API:** Built entirely with Kotlin Coroutines and Flow for a modern, non-blocking architecture.
Self-Healing Authentication:** Smartly handles expired credentials and connection drops without user intervention.