What would be the best way to acces the google calendar on android right now?
I found the following ways:
google-api-java-client – It’s only an alpha. Authenticating, getting calendar list works, but updating calendar crashes in sample. +no documentation and bad sample codes anyway.
hackity hack reverse engeneering – Sounds bad, also, (propably) not futureproof.
Google data api – As far as I know, it does not support/work on android.
Are there any alternatives that I have missed? Are there any working examples out there?
I recently used SignPost for this. It handles OAuth, and you can use it to sign your HTTP requests to get or post data to your calendars. I had trouble getting Google’s Java API to work with Android since I think it relies on Java APIs that are not necessarily present in Android.
To make your requests, you can refer to this page: http://code.google.com/apis/calendar/data/2.0/developers_guide_protocol.html