New in version 1.2.0
### Added
- Reminders can count from a task's start as well as its due date.
- All-day tasks can have reminders at set times, e.g. 09:00 and 17:00.
- Other apps can read and edit your local tasks through an OpenTasks provider, with your permission.
### Changed
- Reminders sync as VALARMs, so they also ring in Apple Reminders, Thunderbird and tasks.org.
### Fixed
- Widgets work again after ticking off tasks.
- Signing in by email works again for mailbox.org and Posteo.
Agendula is a modern, open-source task app for Android.
Sync your tasks over CalDAV: add a Nextcloud, Radicale, Baïkal or any other CalDAV account and pick which task lists come along. Or keep everything on the phone — Agendula stores your tasks itself, with no account and nothing else to install.
Already use OpenTasks or tasks.org? Point Agendula at that app instead, so tasks synced by DAVx5 or similar show up as they are, and copy them into Agendula's own storage whenever you like, under Settings → Storage.
What it does: lists you manage in the app, due and start dates, all-day tasks, subtasks, priorities, progress, repeating tasks you can edit one occurrence at a time, several reminders per task with snooze, iCalendar import and export, a home-screen widget, launcher shortcuts and a Quick Settings tile.
The design is real Material 3 Expressive throughout, with dynamic color and expressive motion and shapes.
Privacy: no telemetry, no analytics, no ads. Agendula goes online only to sync with the CalDAV accounts you add. Without one, your tasks never leave the device unless you export them.
Donate
Versions
Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications and it's a less secure way to download. We recommend that you install the F-Droid client and use that.
Download F-Droid
-
arm64-v8a
armeabi-v7a
x86
x86_64
This version requires Android 10 or newer.
It is built and signed by the original developer, and guaranteed to correspond to this source tarball.
Permissions
-
view network connections
Allows the app to view information about network connections such as which networks exist and are connected.
-
run foreground service
Allows the app to make use of foreground services.
-
have full network access
Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
-
show notifications
Allows the app to show notifications
-
read sync settings
Allows the app to read the sync settings for an account. For example, this can determine whether the People app is synced with an account.
-
run at startup
Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
-
Schedule precisely timed actions
This app can schedule work to happen at a desired time in the future. This also means that the app can run when you're not actively using the device.
-
prevent phone from sleeping
Allows the app to prevent the phone from going to sleep.
-
toggle sync on and off
Allows an app to modify the sync settings for an account. For example, this can be used to enable sync of the People app with an account.
-
de.jeanlucmakiola.agendula.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
-
org.dmfs.permission.READ_TASKS
-
org.dmfs.permission.WRITE_TASKS
-
org.tasks.permission.READ_TASKS
-
org.tasks.permission.WRITE_TASKS
Download APK
6.6 MiB
PGP Signature
|
Build Log
New in version 1.1.0
### Added
- Tags: add them to tasks, browse them from the home screen and filter any list by them. They sync as CATEGORIES.
- Filters: save your own view of open tasks by due date, list, tag and priority, and show it in a widget.
- New widgets: Today, Up next, Lists and Week. A widget can show several lists.
### Changed
- Agenda-style rows in the Tasks widget.
- Synced lists can be renamed and deleted.
### Fixed
- All-day tasks no longer land a day off west of UTC.
-
arm64-v8a
armeabi-v7a
x86
x86_64
This version requires Android 10 or newer.
It is built and signed by the original developer, and guaranteed to correspond to this source tarball.
Permissions
-
view network connections
Allows the app to view information about network connections such as which networks exist and are connected.
-
run foreground service
Allows the app to make use of foreground services.
-
have full network access
Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
-
show notifications
Allows the app to show notifications
-
read sync settings
Allows the app to read the sync settings for an account. For example, this can determine whether the People app is synced with an account.
-
run at startup
Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
-
Schedule precisely timed actions
This app can schedule work to happen at a desired time in the future. This also means that the app can run when you're not actively using the device.
-
prevent phone from sleeping
Allows the app to prevent the phone from going to sleep.
-
toggle sync on and off
Allows an app to modify the sync settings for an account. For example, this can be used to enable sync of the People app with an account.
-
de.jeanlucmakiola.agendula.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
-
org.dmfs.permission.READ_TASKS
-
org.dmfs.permission.WRITE_TASKS
-
org.tasks.permission.READ_TASKS
-
org.tasks.permission.WRITE_TASKS
Download APK
6.6 MiB
PGP Signature
|
Build Log