Todo List (PFA) vs toodoo

Side-by-side comparison of two open source alternatives

Todo List (PFA)

The Privacy Friendly To-Do List can be used to keep outstanding tasks in mind and organize a personal schedule. This application allows to create lists of tasks which can be individually managed. Each list contains a set of tasks. Each task can have a deadline, a reminder time and a list of subtasks. By setting a reminder time the user will be informed by a notification. It is possible to display all tasks in a calendar, to protect the app with a secret pin and to sort and prioritize tasks within a list. Colors indicate the urgency of a task (taking the deadline into account). Features of Privacy Friendly To-Do List 1. PIN protection Open the Settings menu to setup a PIN protection for your application. The PIN needs to be a number with 4 digits. You are asked for it every time you start the application / start the main view. 2. Reminder You can set a reminder to your tasks that will notify you if a deadline is approaching. Settings provide you the possibility to enable a notification sound. 3. Widget In addition, this app provides a widget that you can add to your device’s home screen. The widget presents you tasks that belong to a chosen list. Clicking on a task or its checkbox leads to the main view of Privacy Friendly To-Do List. 4. Progress by subtasks By default, progress can be chosen freely by the user when creating or editing a task. To-Do List gives the opportunity to automatically compute and show the progress of a task dependent on its done subtasks. Therefore go to Settings and enable progress by subtasks. Our Privacy Friendly App differs from other applications with respect to three aspects: 1) Minimal permissions Privacy Friendly To-Do List does not use more permissions than are strictly necessary to provide its functionality. 2) No advertisement Privacy Friendly To-Do List completely relinquishes advertisement. Many other free apps in the Google Play Store dazzle annoying advertising which also shortens battery life. 3) No tracking Privacy Friendly To-Do List does not use any trackers. Privacy Friendly To-Do List is part of the Privacy Friendly Apps group developed by the research group SECUSO at Karlsruhe Institute of Technology. More information at: https://secuso.org/pfa You can reach us via X - @SECUSOResearch https://x.com/secusoresearch Mastodon - @SECUSO_Research@bawü.social https://xn--baw-joa.social/@SECUSO_Research/ Job Offers - https://secuso.aifb.kit.edu/english/Job_Offers.php

toodoo

Features of toodoo Tasks: You can create, change and delete tasks. Each task has a name, a category, a priority (HIGH, MEDIUM, or LOW), and a completion-status (i.e. it is either OPEN or DONE). Optionally, each task can also have a description (arbitrary text), a due_date and a due_time. In order to avoid unintentional deletion, a task can only be deleted if it is DONE. Categories: You can create as many categories as you need. The category a task belongs to can be changed. A category can be renamed. This will affect all tasks that belong to that category. Unused categories can be deleted. I.e. deletion is only possible if the category has no tasks, and if it is not used in the current filter. Filtering tasks: It is possible to restrict the tasks displayed in the list, e.g. completed tasks only, or tasks with low priority only, etc. In general, the tasks to be displayed in the list can be filtered by * completion_status * due_date/due_time * priority * category or any combination of these. For due_date there are several predefined filter options, e.g. TODAY, CURRENT_WEEK, OVERDUE, TASKS_WITHOUT_DATE, etc. For priority and category, it is possible to filter with more than one option. E.g. you can choose to show tasks with priorities HIGH or MEDIUM. Or you can display all tasks that have either category "Family" or "Friends". Sorting tasks: The task list can be sorted by: * completion_status * due_date/due_time * priority * category * name Any sort order is possible. E.g. first by due_date/time, then by completion status, category, priority and name. Or any other order you prefer. Searching tasks: Tasks can be searched by text. The search text you enter can be applied to the task name, the task description, or both. Case-sensitive search is possible. In the list of search results, when displaying details of a task, the search string is highlighted in the task name and / or description. Convenience: There are shortcuts for often used actions. E.g. * From the context menu of a category you can jump to a list of all tasks for that category. * From the context menu of a task you can change its completion_status, set it to DONE (or OPEN respectively), or set its due date to today or tomorrow. * When the task list is filtered by "tasks due TODAY", you can easily move to the previous / next day by swiping right / left. * Similarly, by swiping you can easily move to the previous / next week (when the task list is filtered by "tasks due CURRENT_WEEK"), or to the previous / next category (when all tasks for a category are displayed). Display: Tasks due in the past, today, or in the future have different background colors, so they are easily discernible. The color scheme adapts to the display mode of the underlying android. I.e. if dark mode is selected (provided your android does support dark mode), a dark color scheme is used also for toodoo. Import / Export: All user data (i.e. tasks, categories, filters and sort criteria) can be exported to an external file (xml-format). Vice versa, data can be imported from an external file. Technical: Your data is stored locally on your device. No connection to the internet needed. No ads. No tracking. Restrictions toodoo is minimalistic. It focuses on managing, categorizing, filtering, and sorting tasks (however, more features may be added in future releases.) Thus, there are some restriction, i.e.: * The user interface is in English only. * Name of folder and file for export data are fixed (i.e. /Download/toodoo/toodooData-yyyy-mm-dd-hh-mm-ss) * Settings are currently fixed, e.g. - date format is yyyy-mm-dd, time format is 24 hours. - first day of week is Monday. - within a day, tasks without due_time are sorted behind tasks with due_time.

FeatureTodo List (PFA)toodoo
LicenseGPL-3.0-or-laterGPL-3.0-or-later
Install sources
F-DroidGitHub
F-Droid
Categories
NotesProductivityCalendar
NotesProductivityCalendar
Features
Ad-FreeOpen SourceNo Tracking
Ad-FreeOpen SourceNo Tracking
Platforms
Android
Android
Website
Source code