Für Android gibt es im Repository von
https://f-droid.org/
das Programm
DAVdroid
Anders als der Name vermuten läst, synchronisiert es Cal- und CardDAV.
Die Einstellmöglichkeiten sind gegenüber den von Hackepeter erwähnten Programmen eingeschränkter, das aber absichtlich.
Der Status ist laut Programm alpha, läuft hier aber seit eingen Wochen problemlos uns stabil.
Auf Serverseite käme auch noch eine Owncloud in Frage.
Gruß... Schlummi