← All work
In development · Android 10+v0.2.0

Agendula

The task-list sibling to Calendula — a pure front-end over the OpenTasks provider (CalDAV VTODOs), with no reinvented sync stack.

Where Calendula is a pure front-end over Android’s CalendarContract, Agendula is a pure front-end over the OpenTasks TaskContract provider. The name rhymes with its sibling on purpose: Agendula is agenda — Latin for “things to be done” — given Calendula’s -ula ending. A Calendula flower head is a cluster of many small florets, so the two apps are florets of one bloom.

Features

  • Provider-native

    A pure front-end over the OpenTasks TaskContract provider. DAVx5, SmoothSync, and DecSync sync your CalDAV VTODOs in; Agendula reads and writes them — no own database.

  • Data layer done

    Provider resolution, live-updating reads, writes, smart-list filtering, and a self-scheduled reminder engine are built and unit-tested.

  • UI in progress

    The Material 3 Expressive screens are being built on top of the tested data layer, one at a time.

  • Open standards only

    CalDAV, iCalendar, and DecSync are the lane. Proprietary task services are out of scope by design — they would mean owning a sync stack.