[Feature] Backup and restore
Gear61 opened this issue · 0 comments
Gear61 commented
Allow users to back up all their name lists to Google Drive/external SD card similar to Simple Flashcards Plus. Some thoughts:
- Let's do it in Kotlin.
- Let's mirror the UI in Simple Flashcards Plus as well (expose option in settings, add option to bottom sheet and homepage).
- Need to make sure that the backup doesn't happen on main thread.
- There's a lot to the lists schema now, especially if the user has premium. Keep that all in mind.
- You can easily test this by creating some lists, backing it up, and then clearing the storage on your app to simulate a fresh install.
- This is a huge feature. We will need to do development on a separate branch.
- Gate it to just premium users. So when they tap on any of the entry points, we should point them to premium page if they don't have it.