AI summary
Calendar app that works directly with Android's built-in CalendarContract, so synced calendars appear automatically and edits sync back without a separate database. Features month/week/day views, recurring event editing with scoped writes, conflict detection, and per-calendar visibility toggles. New in 2.10.0: calendars can be fully disabled across the app from Settings.
Generated by AI. May contain inaccuracies.
Screenshots
About this app
Calendula is named after the flower whose name — like the word calendar — comes from the Latin kalendae, the first day of the month. It lives entirely on top of Android's CalendarContract: any calendar synced to your device (CalDAV via DAVx5, Google, local, WebCal subscriptions, …) simply appears, and everything you create or edit syncs back the same way. No own database, no sync stack reinvented.
Features
Calendar
- Month, week, and day views with a one-tap view switcher - Full event details — attendees and their responses, reminders, recurrence (humanized), availability, visibility, foreign time zones - Per-calendar visibility toggle, grouped by account
Editing
- Create, edit, and delete events — including recurring events with scoped writes: only this event, this and all following, or the whole series - Recurrence picker with one-tap presets and custom rules (interval, weekday toggles, end conditions); rules it can't express are preserved verbatim - Conflict-safe saves: if an event changed elsewhere while you were editing, Calendula asks instead of silently overwriting - Read-only calendars (WebCal, birthdays) are detected and respected
Reminders
- Event reminders delivered by Calendula itself as notifications — essential when it's your only calendar app, since Android delegates reminder delivery to calendar apps - Tap a reminder to land on the event
Design & privacy
- Real Material 3 Expressive throughout — dynamic color (Android 12+), expressive motion and shapes, light/dark theme - German and English UI, per-app language setting - Zero telemetry, zero analytics, no internet permission — your data never leaves the device
License
MIT
What's new
### Added - Turn a calendar off across the whole app. Settings → Calendars now has a switch on every calendar — both your own and synced ones. Switching one off removes it everywhere: its events disappear from all views and search, and it drops out of the drawer's hide/show filter, the event-form calendar picker and the import target picker. Unlike hiding (the quick per-view checkbox in the drawer), a disabled calendar leaves the app entirely until you turn it back on. Nothing is del
About this version
- Version
- 2.10.0 (21000)
- Size
- 5.26 MB
- Requires Android
- 10
- Target SDK
- 29
- Architecture
- arm64-v8a, armeabi-v7a, x86, x86_64
- Downloads
- 19
- Updated
- Jun 27, 2026
- Package
- de.jeanlucmakiola.calendula
Ratings & reviews
- 50
- 40
- 30
- 20
- 10