Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use real Android calendar(s) as backend #38

Open
dumblob opened this issue Nov 25, 2022 · 2 comments
Open

Use real Android calendar(s) as backend #38

dumblob opened this issue Nov 25, 2022 · 2 comments

Comments

@dumblob
Copy link

dumblob commented Nov 25, 2022

How much effort it would be to make SimpleReminder use proper calendar backend to make the reminders show up on other devices and apps too?

@felixwiemuth
Copy link
Owner

Hi, thanks for the request.

It will probably be quite a lot of work, as many things have to be considered.

A possibility for synchronization is definitely something I have in mind and have already thought about.

Here are some notes:

  • Using the CalDAV standard for calendar- and task synchronization would be a possible backend, allowing for synchronization with many other calendar- and task apps, also cross-plattform.
  • Using CalDAV is probably not too difficult, e.g. via the DAVx5 synchronization app
  • What will be more challenging is designing and implementing a reasonable concept of how synchronization is supposed to work:
    • How to encode reminders, especially the special options like nagging
    • How to import reminders from calendar/task entries: require SimpleReminder specific format, or import all events/tasks (e.g. those created in other apps)
    • How to synchronize changes to a task/reminder when different formats/apps are involved
    • How to synchronize status changes (notified, done, deleted) between devices without getting inconsistent behaviour (e.g. deleted on one device, but will still get notified on other). This is of course unavoidable when devices don't synchronize all the time (which also would have downsides like battery usage).

@dumblob
Copy link
Author

dumblob commented Jul 3, 2023

Ok, that makes sense, thanks. I will leave this open for now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants