DAVdroid is the only all-in-one synchronization solution for your contacts (CardDAV), calendars (CalDAV) and your tasks (based on VTODO).
The app is easy to set up and integrates perfectly with your favorite calendar/contacts app (including default apps). It can also be used seperately, if you either have CalDAV, CardDAV or only Tasks.
Compatible with almost every CalDAV/CardDAV servers and services, including Nextcloud, iCloud and Synology!
After installing, you can add a DAVdroid account from within the app. See https://davdroid.bitfire.at/configuration/ for help. For more information, please see the FAQ: https://davdroid.bitfire.at/faq/ and our forums: https://davdroid.bitfire.at/forums/
⊛ Sync your DAV calendars (CalDAV) and address-books (CardDAV) and Tasks in a single app
⊛ Two-way synchronization (server ↔ client)
⊛ Native Android 4+ implementation
⊛ Flawless integration with your device and favorite apps
⊛ Easy setup (resource auto-detection, support for self-signed certificates)
⊛ Fast algorithms for high performance (CTag/ETag, limit sync time range for past events)
⊛ Optimized for phones and tablets
⊛ Super-secure and we respect your privacy!
⊛ DAVdroid is completely open source
Important compatibility notes
For all Android 4.1 and all Samsung users: There’s an Android bug that maybe causes accounts to be lost after a device reboot. To avoid this issue, please install the free app “DAVdroid JB Workaround”. Samsung users: The problem doesn’t occur if you download DAVdroid using Samsung Store or Amazon Store.
On some Android 4.4.2 devices, DAVdroid accounts will disappear after an app update. If you experience this issue, please install the free app “DAVdroid JB Workaround”. Details: http://davdroid.bitfire.at/faq/entry/account-gone-after-updating
Attention: DAVdroid must not be moved to the SD card! This will cause strange behaviour, including account and data loss.
Get the best out of this app …
⊛ … when using with your own DAV server (Radicale, DAViCal, SabreDAV, Baikal, …) and HTTPS – so you own and control all your data while having the comfort of synchronization between various devices. Or use a hosted DAV service you trust or the one of your company.
⊛ … and combine it with Evolution / Lightning / etc. on your laptop / PC
Why is it secure?
⊛ Source code is available (see homepage)
⊛ No need for giving your contacts/calendars to Facebook, Google, etc. Use your own server (or a trusted one)!
⊛ TLS is recommended to protected your communication so synchronization is secure even when using open Wi-Fi networks.
Successfully tested with:
⊛ Apple’s Calendar and Contacts Server
⊛ Apple iCloud
⊛ Kerio Connect
⊛ Mac OS X Server
⊛ Oracle Communications UCS
⊛ Synology DSM
⊛ Tine 2.0
⊛ Yahoo (calendars only)
⊛ Zimbra Server
* update ical4j: now allows UTC properties to have non-UTC values for compatibility
* use AndroidX Room for database access
* AccountActivity reworked for best performance even with huge lists
* DavService: don’t delete all homesets/collections on refresh, but update only changed rows
* vCard: use “groupX” instead of “davdroidX” for property grouping
* use Conscrypt to bring modern TLS versions/ciphers to all supported Android versions
* many small improvements and bug fixes