-
Notifications
You must be signed in to change notification settings - Fork 363
Open
Description
Introduction
Hi! I wanted to introduce iCalDAV, a new open source Kotlin CalDAV client library that works well with sabre/dav servers.
About iCalDAV
iCalDAV is a CalDAV client library designed for Android and JVM applications. It's available on Maven Central under the Apache 2.0 license.
Key Features
- RFC 5545 compliant iCalendar parsing (VEVENT, VTODO, VJOURNAL)
- CalDAV client with automatic server discovery
- WebDAV-Sync (RFC 6578) and CTag-based sync support
- WebDAV ACL support (RFC 3744)
- Sync engine with offline support and conflict resolution
- Android CalendarContract integration
Tested Servers
We maintain integration tests against:
- Baikal (sabre/dav based) - works great, no quirks needed
- Nextcloud
- Radicale
- iCloud
Why This Issue?
- Awareness: Let the sabre/dav community know about a new client option for Kotlin/Android developers
- Feedback: If there are sabre/dav-specific best practices we should follow, we'd love to know
- Collaboration: Open to contributing back any interoperability findings
Related
I've also submitted a PR to add iCalDAV to the sabre.io client documentation: sabre-io/sabre.io#173
Links
- GitHub: https://github.com/iCalDAV/iCalDAV
- Maven Central: https://central.sonatype.com/namespace/org.onekash
Thanks for maintaining such a great CalDAV server!
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels