I've been exporting some agenda files to iCalendar, then uploading them to my server and getting them into the calendar app on my Android tablet, by means of Radicale and DAVDroid. It all works fine, though I wish I were able to get org-caldav working for two-way syncing.
I recently put a LOCATION property on one of my events, and was very pleased to see that, in the google calendar app, the location was made clickable and I was given the option of opening the location in OSMand. I've wanted this for a long time! The only problem now is that I have no idea how to format the LOCATION property value so that it's recognized as a valid link. I assume I'd have to get the GPS coordinates and put them in there... but how? I guess this is what they call an "intent" in Android land, but I found it surprisingly difficult to google an answer. I know this is verging on OT, but if anyone knows how to do this, please let me know! It would be nice to make a few custom functions for inputting this kind of information. Thanks, Eric