Rating4.1 ★ / 5
Size4.34 MB
OS RequireAndroid 4.0.x - Ice Cream Sandwich
Author's NotesA light-weight and customisable To Do List app that will make your life easier


When.Do is a simple and easy to use To Do List app.
It is designed to boost your productivity, and make your life easier.
You can work with a single checklist of to-dos, or have a number of lists sorted into different notebooks.

Key Features
- Efficient task management.
- Navigate between lists and tasks by swiping left and right.
- Get reminded on time.
- Set up recurring tasks.
- Home screen widgets show you what to do, and when to do.
- Flawless sync with Google Tasks.
- Use multiple Google Tasks accounts.
- Add multiple tasks at once in batch mode.

Complete Feature List
- Sort Tasks - Choose from four different sorting options: due-date, urgent, alphabetic or user-defined order.
- Sub-tasks - When using user-defined order, drag and drop to change order, and to create sub-tasks.
- Expand/Collapse sub-tasks tree to avoid visual clutter.
- Choose to hide/show completed tasks.
- Choose to automatically move completed tasks to bottom of the list.
- Tag tasks as urgent to make them stand out.
- Notebooks - Organize your lists into notebooks. Swap notebooks with the click of a button.
- Move tasks across lists, and lists across notebooks.
- Color code lists for easy identification.
- The 'All Tasks' List - See all your tasks from all your lists in one place, either sorted by due-date or by list name.
- Quickly create tasks from the Quick Task toolbar.
- Search Tasks - Perform an alphabetic search to instantly find the tasks you are looking for, and edit them there and then.
- Reminders - Set reminders to get reminded before, or at the due time with notifications.
- Recurring Tasks - Set a repeat frequency, so that the task's due date and reminder is automatically updated when it is marked as completed.
- Set custom repeat frequencies such as every X weeks, months or days etc.
- Set recurring tasks to repeat at intervals from date of completion.
- Multiple Themes - Choose between a light and a dark theme.
- List Widget - Choose any list from any notebook, belonging to any account, to show on the widget.
- Mark tasks as complete, add new tasks, or navigate to a task directly from the widget.
- Icon Widget - Open a particular list, or add a new task to a particular list from the home screen.
- Interactive Notifications - Mark tasks as completed, or snooze task reminders from the notifications.
- Add a Status bar in the notifications area, to view your overdue and today's tasks.
- Multiple Accounts - Use a local account or add multiple Google Tasks Accounts. Switching between accounts is easy.

- Features not supported by Google Tasks such as notebooks, recurring tasks and reminder times are NOT synced across devices. All other data is.
- Move to SD card is not allowed because it can cause Widgets and Reminders to malfunction in certain situations.
- In Android 6 (Marshmallow) and above versions, battery optimizations on some devices can block Reminder notifications. Please add When.Do to the exception list of your battery manager.

- GET_ACCOUNTS: Required to see Google Tasks Accounts on your device for Google Tasks sync.
- WRITE_EXTERNAL_STORAGE: Required for custom notification sounds and backup/restore functionality.
Privacy Policy:

- English
- Russian (by Aliaksandr Malinouski)
- Italian (by Pierfrancesco Passerini)
- Portuguese(BR) (by Lucas Stamper)
- Spanish (by Juan Carlos San Román)
- Bulgarian (by Boby)
- Chinese (Traditional) (by Kai)
- German (by Ian)
- Czech (by Jozef)
- French (by Arnaud)
- Dutch (by Michiel van Erp)

For feature requests or bug reporting, please email
If you want to help translate the app, please email

Icons are provided by icons8:
show more

To Do List, Tasks, Notes & Reminders - When.Do APK - v5.0.3

Updated: 2020-08-05

What's new

*Version 5.0.1*
- Fixed Android 10 and Google Sync issues.
- Added 'Force Sync' option in the 3-dot menu in the top-right corner in the app. If normal sync does not bring in changes from Google Tasks servers, then this option will.
- Added feature to allow export of data from the Local Account to a Google Tasks Account.
- Added Dutch (by Michiel van Erp) translation.
show more


1,551 Total
5★ 843
4★ 379
3★ 118
2★ 51
1 ★ 160
5.0.3 (54)2020-08-05
5.0.2 (53)2020-07-14
5.0.1 (49)2020-06-16
4.3.3 (47)2019-08-06
4.3.2 (46)2019-08-05
4.2.5 (42)2019-06-28
4.2.2 (39)2019-05-23
4.2 (37)2019-04-25
4.1.3 (36)2019-03-02
4.0.3 (32)2018-12-14
More ❯


Food & DrinkMaps & NavigationPersonalizationToolsBusinessTravel & LocalEntertainmentEducationDatingParentingBeautyCommunicationLifestyleShoppingProductivityArt & DesignHouse & HomeMusic & AudioPhotographyAuto & VehiclesBooks & ReferenceEventsHealth & FitnessFinanceSportsWeatherLibraries & DemoNews & MagazinesComicsSocialVideo Players & EditorsMedical