How to sync iCloud contacts with Google? I recently started using the Gmail app on my iOS devices because it has better search functionality than the native Mail app. However, that means that when I'm writing emails the app is using my Gmail contacts and not the local phone contacts, which is annoying. The solution is to keep my iCloud contacts, which currently sync between my Mac and my iOS devices, in sync with Google as well. What is the best way to do this? It appears that I can sync my computer's local contacts using Address Book, but that won't help with my contacts which are stored in iCloud.
I found it quick and easy to go to Settings -> Mail, Contacts, &amp; Calendars -> Add Account -> Other -> Add CardDAV Account (under Contacts). Type google.com as Server, then type your Google email as username, password and click Done. 

I had to use the application specific-password because I have a 2-step verification security setting with google but apart from that it was the easiest and quickest way I have seen yet.