SimpleReminder icon indicating copy to clipboard operation
SimpleReminder copied to clipboard

Use real Android calendar(s) as backend

Open dumblob opened this issue 2 years ago • 2 comments

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?

dumblob avatar Nov 25 '22 18:11 dumblob

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).

felixwiemuth avatar Jul 02 '23 11:07 felixwiemuth

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

dumblob avatar Jul 03 '23 10:07 dumblob