Calendula: Calendar
A Material 3 Expressive calendar for Android with no network access.
Jean-Luc Makiola Calendar & Agenda
Screenshots
Description
Calendula is an open-source calendar app for Android. It works directly on the system calendar provider, so anything synced to your device (Nextcloud via DAVx5, Google, local calendars, WebCal subscriptions) shows up in Calendula, and changes you make sync back the same way.
It has month, week, day and agenda views. You can create, edit and delete events, including recurring ones, and set repeats from presets or your own rules. When you change a recurring event, you choose whether the change applies to that one event, to it and all following ones, or to the whole series.
Calendula shows your event reminders as notifications. Tap one to open the event.
If you turn it on, Calendula also shows your contacts' birthdays, anniversaries and other dates. Contacts are read on your device and are never uploaded or changed. Calendula copies the dates into local calendars that you control.
The design is Material 3 Expressive throughout, with dynamic color and expressive motion and shapes.
Calendula has no telemetry, no analytics and no network access. Your data never leaves the device.
What’s new (2.22.5)
Fixed
• Reopening the app the next morning shows the right day. The month view used to mark yesterday as today and keep the day you picked the evening before selected. All views now move on to the new day.
Versions
Permissions
What the app asks the system for. Android only grants sensitive access after you confirm it.
- Read calendarRead appointments.
- Change calendarCreate and change appointments.
- NotificationsShow notifications.
- Read contactsAccess the address book.
- REQUEST_IGNORE_BATTERY_OPTIMIZATIONS
- Exact alarmsTrigger actions at a precise time.
- USE_EXACT_ALARM
- Run at startupStart automatically after the device is switched on.
Show 4 more permissions
- Prevent sleepingKeep the device from going to sleep.
- Network stateCheck whether and how the device is connected.
- Foreground serviceKeep running in the background, visible in the status bar.
- calendula.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Comments