Glucosio / glucosio-android

Glucosio Android App
GNU General Public License v3.0
339 stars 162 forks source link

Create Automatic Sync #239

Closed ghost closed 7 years ago

ghost commented 8 years ago

We now have backup to Google Drive which users can do manually but we need something automated for the end user. So building off this manual backup support we should look into expanding that UI and the backend code to automatically sync and also be able to easily support more backup providers.

Requirements:

ghost commented 8 years ago

@PaoloRotolo @emartynov I'd like you both to collaborate on this essentially we need the option to have automatic backups and the current manual and let end user configure whether they would like automatic or to just do it manually. We also need to make our current backup code plus automatic syncing code provider agnostic so we can easily hook in other storage providers like box.com or dropbox.com or NextCloud etc.

We do not have enough time for this for next weeks release but this is something we can look at working on over the next couple releases and we will probably need to improve the UI to allow more customization by the end user.

JoaquimLey commented 8 years ago

@bkerensa If both @PaoloRotolo and @emartynov haven't started on this I could take this feature up. It will envolve a lot of code refactoring BackupActivity though.

ghost commented 8 years ago

@JoaquimLey It is all yours! :) we need the sync to be able to allow other backup providers in the future but for now just Google Drive

JoaquimLey commented 8 years ago

@bkerensa Do you have gave the required permissions on the Google App/Api end?

ghost commented 8 years ago

@PaoloRotolo Can you mentor Joaquim on Slack on this bug

JoaquimLey commented 8 years ago

@bkerense I don't think (at least for the time being) I need help, the code is ready, just need you guys to enable the auth ou the GoogleApp/API end :) But thanks!

g33kdad commented 7 years ago

I would love to see webDav support. I would use my ownCloud/Nextcloud server.

ghost commented 7 years ago

@paolo