{"repo":"rafi0101/Android-Room-Database-Backup","free":true,"listed":false,"github":"https://github.com/rafi0101/Android-Room-Database-Backup","clone":"git clone https://github.com/rafi0101/Android-Room-Database-Backup.git","description":"Simple tool to backup and restore your room database in Android","language":"Kotlin","stars":258,"topics":["backup","android-room","android-room-persistence-library","room-database","room-backup","restore","kotlin","encryption","backups","room"],"license":"MIT","category":"security-tools","readme_excerpt":"Android-Room-Database-Backup Built with ❤︎ by Raphael Ebner Simple tool to backup and restore your room database in Android Features - Create simple backups of your room database - Encrypt the backup file with AES encryption - Save the backup to any type of storage (some types are in beta) - Material design - Written in Kotlin Content - Features - Changelog - Getting started - Usage - Sample app - Developed by - License Changelog Changelog and Upgrading notes Getting started Android-Room-Database-Backup library is pushed to Maven Central . Add the dependency for Android-Room-Database-Backup to your app-level build.gradle file. If the version makes any technical problems please feel free to contact me. I made some changes in Gradle/Kotlin DSL and not sure if everything is working as excepted Usage - Properties - Exit Codes - Example Activity (Kotlin and Java) - Example Fragment (Java and Kotlin) Properties Required - Current context Attention Must be declared outside of an onClickListener before lifecycle state changes to started - Instance of your room database e.g. YourDatabase.kt Optional The following options are optional and the default options - Enable logging, for debugging and some error messages - Set custom log tag - Enable and set maxFileCount - if file count of Backups maxFileCount all old / the oldest backup file will be deleted - can be used with internal and external storage - default: infinity - Encrypt your backup - Is encrypted with AES encryption - uses a ra","default_branch":null,"files":null,"tree":[],"storefront":"/r/rafi0101","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/rafi0101/Android-Room-Database-Backup/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}