Synchronization with CardDAV/CalDAV

Some updates on this:

  • I’m looking into forking DavDroid and exchange the WebDAV parts with a remoteStorage client that uses the same data layout. However, I’m not very familiar with Java, so progress is going slow (and I might have to start over). I’d really apprechiate if there’s somebody who could help with this. The relevant parts are in at.bitfire.davdroid.webdav and at.bitfire.davdroid.resource.
  • There’s also the option of writing a DAV server that proxies a remoteStorage server. This isn’t really user friendly but much more reusable. It’s also much easier to write for me.
  • Finally, Taskrs (and I believe many remotestorage.js-apps that need to deal with nontrivial amounts of data) has some performance problems that can only be mitigated by some sort of index or cache. This is blocked by https://github.com/remotestorage/remotestorage.js/issues/721.