Default [app]iCloud calendar sync

https://play.google.com/store/apps/d...ita.caldavsync

Synchronise your iCloud calendar on your Android device for free. This application uses the caldav protocol to synchronise your calendar with your Android device.

How to use:
If you are using Windows, you can use this tool to get the required information: http://www.mediafire.com/download/tt...tionFinder.exe

Replace the UNIQUE_ID with your iCloud unique user Id number (can be obtained from the app on windows).
Replace the Calendar name with your calendar name.
Change 'p02' in server address to your server address, also can be found from app on windows.
Press sync button anytime you want to sync your calendar. Sync works both ways.