CalDAV-Sync

3.7
3.52K reviews
100K+
Downloads
Content rating
Everyone
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

CalDAV-Sync is a CalDAV client for Android to synchronize events and tasks. Due to its implementation as sync adapter it integrates seamlessly with the native calendar app and widgets. Also check out CardDAV-Sync

To get task support, please install this task app https://play.google.com/store/apps/details?id=org.dmfs.tasks

Since version 0.4 CalDAV-Sync supports read-only sync of webcal ics feeds (via http & https).

Important note for Android 4.1 and Samsung users: To prevent the removal of your accounts on reboot install this app:
https://play.google.com/store/apps/details?id=org.dmfs.jb.workaround.caldavsync
Although this issue seems to be fixed in Android 4.2 the workaround is still required on Samsung devices.

Please note that there is a new issue in Android 4.4: http://code.google.com/p/android/issues/detail?id=66905
It causes accounts to be removed when an app is updated. Installing the workaround app should help.

This app will create new calendars on your device (one for each calendar on your server account).

Get support and news via Twitter https://twitter.com/dmfs_org

Please send me an email if you find a bug. Without detailed error description I often can't do anything especially when I can't reproduce it. It's also possible that your server has a bug that CalDAV-Sync can not (yet) tolerate or work around. If you report bugs I can fix them quickly and everyone will benefit.

It is tested and works with
- DAViCal
- SOGo
- Zimbra
- OSX/iCal Server
- eGroupware
- Oracle Beehive
- david.fx
- iCloud
- ownCloud
- many more, see http://dmfs.org/wiki/ for a list of all servers reported to work

Note to Yahoo!® users: Due to the many issues on Yahoo!'s servers, Yahoo! is no longer officially supported by this app.

Note to Free.fr users: Free.fr doesn't support CalDAV. However you should be able to sync your free.fr calendar one-way using the Webcal option.


After the installation got to "Settings" > "Accounts & Sync" and create a new Account.

If there is no calendar installed on your device, go to my website and install CalendarProvider.apk and Calendar.apk (FroYo and Gingerbread only)

Once this app reaches version 1.0, I'll make it open source.
See http://dmfs.org/wiki/index.php?title=Open_source_status for details on the open source status.

Features:

* task support (you'll need this task app https://play.google.com/store/apps/details?id=org.dmfs.tasks)
* basic support for self-signed certificates
* supports SNI (needs Android 2.3 and newer)
* supports client certificate authentication (Only Android 4.0 and 4.2 and newer, doesn't work on Android 4.1 yet)
* any number of CalDAV-accounts supported
* automatic calendar discovery (works for most servers)
* auto-provisioning
* supports OAuth2.0 authentication for Google accounts
* syncs multiple alarms
* loads calendar colors from servers if available
* two-way-sync
* sync multiple calendars per account
* full support for time zones
* encrypts passwords in local database
* supports webcal ics feeds (read-only)
* initial support for attachments (Android 4.1 or newer, doesn't work with all calendars apps)
* Dutch, English, French, German, Hebrew, Italian, Polish, Russian translations
Updated on
Jun 27, 2017

Data safety

Developers can show information here about how their app collects and uses your data. Learn more about data safety
No information available

Ratings and reviews

3.8
3.21K reviews
A Google user
October 30, 2019
I wrote a review earlier saying that I thought this app had been abandoned -- it has not. Support was very slow getting in touch with me, but once they did, they were very responsive. The issue I was having syncing iCloud calendars must have had something to do with a dodgy Android 9 update. I updated to Android 10 - - clean install - - and the app works as it should. The app does need an update to get rid of the notification that the app may not work on this OS, however.
13 people found this review helpful
Did you find this helpful?
dmfs GmbH
October 22, 2019
CalDAV-Sync is still actively supported. I cannot find any mail from you. Please contact us again at support@dmfs.org and I'm sure we'll be able to solve this. /sa
Secundus Maximus
November 23, 2020
Sync to/from Android practically stopped working for me when I upgraded my NextCloud server to version 18 or 19. I suspected that NC had changed something in CalDAV, which broke this app and other similar apps. However, after days of searching for a solution and even trying another CalDAV sync app to no avail, I found that simply editing and saving some of my recurring events finally fixed this for me. Some event apparently had caused problems after the NC upgrade. All seems fine now.
13 people found this review helpful
Did you find this helpful?
Robin CM
November 9, 2022
No longer working well on Android 12. I've used this for years to sync my Yahoo calendar into Google calendar. It works on Android 12 but I keep having to renew the authentication with Yahoo every few days. I've finally bitten the bullet and just exported all my calendar events directly into Google calendar. Thanks for the previous many years of perfect functionality though 🙂
3 people found this review helpful
Did you find this helpful?

What's new

fix DIGEST challenge parser
fix occasional crash when setting up Google Sync
improve calendar update (should fix duplicate calendars with some servers)