My favorites | Sign in
Logo
                
Show all Featured wiki pages:
GettingStarted
People details
Project owners:
  dan.bourque

Description

One of the iPhone's biggest limitations is that 3rd party apps don't have access to the iPhone's calendar contents. By using the Google Data APIs and Google Sync, you can now bridge that gap. This project shows how to use Google's Objective-C client libraries to create, retrieve, update and delete Google Calendar contents, which Google Sync then synchronizes with the iPhone's built-in calendar application, iCal. This also leverages the fact that the user's Google calendar account may contain any number of separate calendars. All calendars' contents are fetched and rendered.

Origin

This project was originally created as demo material for a tech talk I gave at Google on May 6th 2009 and at Symantec on May 13th, but it has the potential to serve as the basis of any iPhone application that wishes to access Google calendar contents, and indirectly, the iPhone's calendar contents.

Intended Use

You're welcome to use the provided source in your iPhone projects, but I should warn you that Apple tends to reject apps that duplicate iPhone's functionality. Therefore I doubt anyone would be able to take it verbatim and submit it as an app. However, I could see this very useful to apps that wish to contribute calendar events specific to their particular application. A few examples might be:

Contact Me: Dan.Bourque@gmail.com









Hosted by Google Code