SyncCal allows you to share your iOS calendars (e.g. Exchange calendars) via Google Calendar with other people. E.g. if you would like to share your work calendar with your family, you can do it this way. And if you (or your employer) doesn't want the events' details to be uploaded to Google Calendar, you can only upload empty events instead, so that your family knows at least the times of your events.
Just install SyncCal, enter your Google Calendar account, select which calendars should be synced and tap "Start". Afterward it will copy the selected calendars into new calendars in Google Calendar.
iOS' birthday calendar can also be synced into a Google calendar this way.
You can find further information on http://synccal.calengoo.com .
This is an ad-supported version of SyncCal. If you like it you can buy the full version, which has no ads and can also sync automatically in the background when you leave a configured location:
The full version can be configured to automatically sync when you leave your workplace. Just turn "Sync when leaving this place" on when you are at work. SyncCal will save the location and afterward it will automatically sync every time you leave your workplace.
- Bug fix for syncing with Google
With Family Sharing set up, up to six family members can use this app.