From dmfswiki
Who would want to use CardDAV-Sync or CalDAV-Sync with a Google-Account? Every device should do that natively. However if you want to use CalDAV-Sync to sync your Google Calendar enter the following data.
Setup
CalDAV-Sync
- Server URL: www.google.com/calendar/dav/
- Use SSL: leave checked
- Username: your Google Mail address
- Password: your Google password
alternatively open this link from your phone's browser.
By default only your main calendar is enabled for synchronization via CalDAV. To sync other calendars go to https://www.google.com/calendar/iphoneselect and enable them. If you already created an account go to "Edit calendars to sync" in the account settings to update the calendars.
CardDAV-Sync
- Server URL: google.com
- Use SSL: leave checked
- Username: your Google Mail address
- Password: your Google password
alternatively open this link from your phone's browser.
See Sync contacts with your iOS device.
Limitations
- Not all fields and custom types are supported yet.
- 2 step verification may work, but is not tested yet