-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Cloud Integration
Part of a complete software ecosystem is the ability for apps to stay in sync. Through preference and/or document transfer users can be editing/reading/playing on one device, move to another and continue where they left off. With a truly cross-platform toolkit like Fyne this should be seamless across all devices.
In addition to the vision that it should be free and simple to develop an application we must strive to make usage of the applications developed under this technology equally democratised. As such any sync solution should, be available to everybody for free or as cheap as possible for the level of functionality delivered.
It is possible that this solution may involve various levels of functionality, for example someone just looking to sync their preferences could perhaps get this for free. However an individual or business working with classified documents that must remain encrypted may wish to pay more for a more sophisticated service.
- fyne.App.SetPreferences(fyne.Preferences) - Cloud providers can offer preference implementations which the developer can register with the fyne app.
- fyne.App.SetPreferenceURI(fyne.URI) - Fyne reads & writes preferences to a fyne.URI, cloud providers can register a fyne.Repository with a custom scheme, eg.
cloud://fyne.preferences