To Do

To Do

Create checklists

Trevin Beattie Writing

Screenshots

Screenshot of To Do Screenshot of To Do Screenshot of To Do Screenshot of To Do

Description

A simple and intuitive To Do list based on the app bundled with Palm Pilot, plus many other features:
  • Entirely offline, requiring few permissions to run.
    • Permission to use external storage is only needed to back up or restore your lists. On Marshmallow (Android 6) and later, it is only requested if you write the file to a public folder.
    • Permission to run on system boot and to post notifications is only needed to check for items which are due and that you have set an alarm for. On Marshmallow (Android 6) and later, notification permissions are only requested if you save a To Do item with an alarm.
    • Permission to vibrate is only needed when notifying you of items which are due and that you have set an alarm for, if you have “Alarm vibrate” enabled in the app settings for Nougat (Android 7) or earlier. On Oreo (Android 8) and later, alarm vibration and sounds is managed in the system settings.
    • The following permissions are added by WorkManager, a Google library used to run the export, import, and password re-encryption operations in the background when initiated by the user. The core app does not use these on its own.
      • Permission to view network connections, used by WorkManager to determine the best time to schedule background tasks.
  • Create any number of categories for different lists.
  • Set alarms for items that are due or nearly due.
  • Configure repeating items which advance their due date when completed.
  • Mark items as private and optionally encrypt them with a password.
  • Export lists to a local XML file.
  • Import lists from either XML or a Palm Pilot data file.
  • Backwards compatible with Android 5 (Lollipop) and up.

What’s new (1.6.4)

Version 1.6.4
* Updated the target SDK to Android 17 (Cinnamon Bun).
* Added support for switching the UI theme to dark/night mode.

Versions

Version Date Size Requires Android Download
1.6.4 current
93a83450233eed5f…
2026-07-26 1.9 MB API 21
1.6.3
f21d7010350f1b11…
2026-06-13 2.0 MB API 21
1.6.2
8e35e35d73af74d0…
2026-05-14 2.0 MB API 21

Permissions

What the app asks the system for. Android only grants sensitive access after you confirm it.

  • Run at startupStart automatically after the device is switched on.
  • VibrationControl the vibration alert.
  • Write storageCreate and change files on the device storage.
  • NotificationsShow notifications.
  • Prevent sleepingKeep the device from going to sleep.
  • Network stateCheck whether and how the device is connected.
  • Foreground serviceKeep running in the background, visible in the status bar.
  • todo.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Show 1 more permissions
  • Read storageRead files on the device storage.

Comments