Calendar sync from LiveCode – what's everyone using these days?
Posted: Fri Jun 19, 2026 12:39 pm
Hi all
I'm working on a scheduling app in LiveCode and I've reached the point where calendar integration is becoming a must-have. The main thing I'm trying to do is have events created in the app show up in the device's native calendar automatically. Right now I'm focused on iOS, but Android will need the same functionality later on. I've been looking at some of the available externals and native API bridges, but I'm still not sure which route makes the most sense. Are people talking directly to the platform calendar APIs, or are you handling everything through something like CalDAV? I also came across a few old discussions mentioning iCal support on iOS, but most of the examples I found are pretty dated and I haven't seen many recent LiveCode projects using that approach. The app is aimed at professionals who manage a fair number of appointments every week, so reliability matters a lot. Missed events, duplicate entries, or sync conflicts would be a real problem. For those who've implemented this recently, did you end up writing a custom external in Swift/Objective-C, or is there a reasonably solid LiveCode-only solution for creating and updating calendar entries? I've gone through the docs and searched the forums, but most of the threads I found are several years old and don't really reflect the current state of iOS and Android APIs. I'd be interested to hear what approach you're using and whether there are any pitfalls I should watch out for before I go too far down one path.
Thanks.
I'm working on a scheduling app in LiveCode and I've reached the point where calendar integration is becoming a must-have. The main thing I'm trying to do is have events created in the app show up in the device's native calendar automatically. Right now I'm focused on iOS, but Android will need the same functionality later on. I've been looking at some of the available externals and native API bridges, but I'm still not sure which route makes the most sense. Are people talking directly to the platform calendar APIs, or are you handling everything through something like CalDAV? I also came across a few old discussions mentioning iCal support on iOS, but most of the examples I found are pretty dated and I haven't seen many recent LiveCode projects using that approach. The app is aimed at professionals who manage a fair number of appointments every week, so reliability matters a lot. Missed events, duplicate entries, or sync conflicts would be a real problem. For those who've implemented this recently, did you end up writing a custom external in Swift/Objective-C, or is there a reasonably solid LiveCode-only solution for creating and updating calendar entries? I've gone through the docs and searched the forums, but most of the threads I found are several years old and don't really reflect the current state of iOS and Android APIs. I'd be interested to hear what approach you're using and whether there are any pitfalls I should watch out for before I go too far down one path.
Thanks.