lorenzovngl / FoodExpirationDates

📱 Android app to track food expiration dates 🥦🥛🍎. Built with Jetpack Compose 🧩, MVVM 🛠️, Room 🗄️, and Material You 🎨.
https://foodexpirationdates.app
MIT License
121 stars 22 forks source link

[Feature] Add cloud sync data functionality #64

Open let92 opened 10 months ago

let92 commented 10 months ago

It would be great to see an option for synching data on cloud services like own Google Drive account.

Hope it will be implemented in the future.

lorenzovngl commented 10 months ago

Agree. I'll take it into consideration, thanks for the suggestion!

let92 commented 10 months ago

Agree. I'll take it into consideration, thanks for the suggestion!

Thanks to you! I can't wait to see the feature implemented!

BloodRaven0 commented 7 months ago

+1 this feature is essential if you have a partner (or room mate) who also does shopping in the household.

Ideally, it would be able to sync via nextcloud somehow, so people can self-host their own gorcery lists.

Using proprietary cloud services like google drive goes against the app's FOSS nature. Save it for the google play version of the app.

Another (easier) way to approach sync would be to just expose the file(s) containing the lists, so users can setup a sync with an app like Syncthing. This would require the file access permission if I'm not mistaken. Also, I don't mean just import/export functionality, the app would have to USE these files from the internal storage by default, not the ones within its app data. So perhaps have it as a switch in the settings, for people who don't need this functionality and don't want to grant the storage permission.

Additionally, you can check this app, it does self hosted sync really well: https://github.com/davideshay/groceries

Dtrieb commented 1 month ago

Or sync with a list on Home Assistant.

let92 commented 1 month ago

Any news?