Nextcloud Calendar Mobile brings your Nextcloud calendars natively to iOS and Android. It connects directly to your Nextcloud instance via the CalDAV protocol, supporting multiple accounts, rich event management, home-screen widgets, iOS Live Activities, and deep Nextcloud integration, including Talk room creation per event.
This project is actively under development. APIs, data structures, and behavior may change without prior notice between versions. Breaking changes should be expected until a stable release is published.
Use in production at your own discretion, and pin to a specific commit or tag if stability is required.
This is not an official Nextcloud application. It has not been reviewed, endorsed, or certified by the Nextcloud GmbH team or the Nextcloud community.
This project was initiated by a private company to address specific client needs around mobile Nextcloud calendar access. It is shared openly in the spirit of collaboration, not as an official integration.
Want early access? Beta builds are available, reach out at contact@soluce-technologies.com
| Switch views | Drag event | Resize event |
|---|---|---|
![]() |
![]() |
![]() |
| Calendars drawer | Zoom / resize grid | Settings |
|---|---|---|
![]() |
![]() |
![]() |
| Pick widget calendar |
|---|
![]() |
Switch seamlessly between five view modes:
- Month, full month overview
- Week, 7-day scrollable view
- 3-Day, compact multi-day view
- Day, single-day detail view
- Schedule/Agenda, chronological event list
Full two-way sync with any Nextcloud instance using the CalDAV protocol. Events are fetched, parsed (iCalendar/ICS), and persisted to a local-first WatermelonDB store, kept current through per-calendar delta sync.
Add and switch between multiple Nextcloud accounts. Each account's calendars are shown with per-calendar visibility toggles and color coding.
Create, view, and edit calendar events with support for:
- Title, description, location
- All-day and timed events
- Attendee lists with display names
- Recurring event detection
Optionally attach a Nextcloud Talk room to any event at creation time, the Talk link is stored in the event and surfaced in the event detail view.
Keep your agenda glanceable without opening the app:
- iOS home widgets, small, medium, and large sizes showing your upcoming agenda, plus lock-screen accessory widgets
- Android home widget, upcoming events on your home screen
- iOS Live Activity, the next or ongoing event with a live countdown, shown on the Lock Screen and in the Dynamic Island
Widgets are kept up to date through the app's background sync, and tapping an event deep-links straight into its detail view.
- Light, dark, and system-auto theme modes
- Adjustable zoom level (hour row height: 45–120 px)
- Configurable week start day (Sunday or Monday)
This project is free and open source. If you're interested in contributing, have a partnership opportunity in mind, or want to discuss how this could fit your organization's workflow, feel free to reach out. All conversations welcome.


















