package icon

MainTask

Reminders for your recurring tasks: filters, plants, backups, car checks…
New in version 3.16.2
* Fixed: editing the date or recurrence of an already-postponed task had no effect (the old postponement silently stayed active)
* Fixed: the checkmark could stay stuck the next day if the app was left open overnight
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
  • Version 3.16.2 (38) suggested Added on Aug 21, 2026

    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 12 MiB PGP Signature | Build Log

  • New in version 3.16.0
    * "Someday" tasks now show up in the widget
    * Updated the app description on F-Droid with clearer examples
  • Version 3.16.0 (36) - Added on Aug 17, 2026

    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 12 MiB PGP Signature | Build Log

  • New in version 3.15.1
    * Fixed: the early reminder was wrongly hidden for all one-off tasks; it's now available again for a one-off task with a fixed date (e.g. get notified the day before)
    * Fixed: a completed task's "deletes in X days" text now follows your retention setting (7/30 days) and shows "Kept" when retention is set to Never
  • Version 3.15.1 (35) - Added on Aug 01, 2026

    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 12 MiB PGP Signature | Build Log