DAVx⁵ is an Android app that unifies CalDAV, CardDAV and WebDAV functionality to sync contacts, calendars, tasks and provide live access to remote files. It offers two-way synchronization with native Android apps, supports a wide range of vCard and iCal fields (including photos, groups/labels, recurring events, exceptions, attendees and time zones), and handles shared and read-only address books. WebDAV features let users browse, edit, upload, download and delete files without full syncing, manage multiple cloud storages, stream media with random-access jumping, and attach files into other apps via the Storage Access Framework.
The implementation focuses on security, privacy and interoperability: support for SNI, self-signed and client certificates, HTTP/2/ALPN and other okhttp benefits, plus libraries like ical4j and ez-vcard. A modular design splits certificate management, WebDAV access and iCal/vCard logic into reusable components. Distributed under GPLv3 and available on F‑Droid (with paid distribution in commercial stores to fund maintenance), it targets both personal and organizational use - examples include company read-only address books, shared grocery lists and family calendars, NAS media streaming, and bridging iCloud with Android - positioning itself as a privacy-respecting solution suitable for GDPR-conscious deployments and managed enterprise rollouts.
Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.