New in version 3.28.0
New: checklists on tasks. Add a list of items to any task (groceries, errands, things to bring...) next to the note and photo. Tap a task with a list to tick items off, add one on the fly, and reorder them with arrows in the task form. "Done" clears the list for the next time (undo restores the ticks). Also: a colored bar that follows the card height with long titles, info icons aligned with the action buttons, tonal buttons for adding items and photos, and photos of expired completed tasks are
MainTask helps you never forget your recurring tasks: filter changes, watering plants, backups, car checks…
Set each task with its interval (every X days, weekly or monthly) and MainTask reminds you before it's due.
Features:
* Recurring tasks: fixed intervals, weekly or monthly
* One-shot tasks, with or without a target date
* Completion history for each task
* Customizable notifications (3 days or 1 day before, at the time you choose)
* "Done" and "Snooze" buttons right inside notifications
* Scrollable home screen widget
* Quick Settings tile
* 5 color themes + dark mode
* Backup export / import (history included)
* Available in English and French
Privacy-friendly: no ads, no trackers, no account. Everything stays on your device.
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 8.0 or newer.
It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.
Permissions
-
take pictures and videos
This app can take pictures and record videos using the camera while the app is in use.
-
run foreground service
Allows the app to make use of foreground services.
-
show notifications
Allows the app to show notifications
-
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.
-
prevent phone from sleeping
Allows the app to prevent the phone from going to sleep.
-
com.kapoue.maintask.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Download APK
14 MiB
PGP Signature
|
Build Log
New in version 3.27.0
New: attach a photo to a task, from your gallery or the camera (e.g. a photo of the exact product to buy). Shown full size in the task form and in the notification action page, tap to view fullscreen; a small paperclip icon marks it in the list. The photo stays only on your device and is included in export/import (now a single .zip file — old .json backups still import fine).
-
arm64-v8a
armeabi-v7a
x86
x86_64
This version requires Android 8.0 or newer.
It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.
Permissions
-
take pictures and videos
This app can take pictures and record videos using the camera while the app is in use.
-
run foreground service
Allows the app to make use of foreground services.
-
show notifications
Allows the app to show notifications
-
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.
-
prevent phone from sleeping
Allows the app to prevent the phone from going to sleep.
-
com.kapoue.maintask.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Download APK
14 MiB
PGP Signature
|
Build Log
New in version 3.26.2
Calendar: today is now selected when you open it, so today's tasks show right away. The Quick Settings tile now shows the app icon and counts both overdue tasks and tasks due today.
-
arm64-v8a
armeabi-v7a
x86
x86_64
This version requires Android 8.0 or newer.
It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.
Permissions
-
run foreground service
Allows the app to make use of foreground services.
-
show notifications
Allows the app to show notifications
-
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.
-
prevent phone from sleeping
Allows the app to prevent the phone from going to sleep.
-
com.kapoue.maintask.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Download APK
14 MiB
PGP Signature
|
Build Log