Contacts from iCloud to Android I have a Samsung Galaxy S III Android phone and need to transfer my iCloud contacts to that phone. How do I accomplish this? Can you recommend a FREE app for this or some other method, please?
According to an article at Maggo (German; Google-Translate variant) you can use CardDav-Sync for this:


start the app
select "Create new account"
fill in the settings:


Servername: contacts.icloud.com
use SSL
Username: your iCloud user
Password: your iCloud password

hit "Next". The app now checks the entered data
on the next screen, you don't need to change the Account name. Check "Sync from server to phone"
tap "Finish", and your contacts should be transfered from iCloud to your Android device.


 
CardDav-Sync setup: Step 3 and step 5 (source: Google Play; click images for larger variant)