Install OpenTodo on Android
OpenTodo is a web app you install from your server's address, in Chrome (Edge and Samsung Internet work the same way). There is no app store involved. Once installed it has its own icon, opens in its own window, starts without a connection, and updates by itself when your server is updated. Installing the app
Before you start
Sign in to your OpenTodo address in the browser once. Installing needs a secure address, one that starts with https://. If the browser offers no install option at all, ask whoever runs your server to set that up; the troubleshooting page says what they need to do.
Install it
- Open your OpenTodo address in Chrome and sign in once.
- Open the browser menu (the three dots).
- Tap Install app. On some versions it is called Add to Home screen.
Chrome sometimes shows an install banner at the bottom of the screen on its own; tapping it does the same thing. Steps in the docs
Get reminders on this device
Open Settings → Notifications in the app, turn on Enable notifications on this device, allow them when the browser asks, and send a test notification. If nothing arrives, check that Android allows notifications for the app and that battery saving or focus modes are not holding them back. Notifications
Save a page as a task
Once installed, OpenTodo appears in Android's share menu, so you can send a link or some text from any app straight into a new task. Capturing pages · The extension, the share sheet and the bookmarklet
Offline, updates and removing it
The installed app keeps a full copy of your tasks on the device, so you can add and complete tasks without a connection and it syncs when you are back online. Keep using it offline
When your server is updated, the app fetches the new version in the background and switches to it on its own. If something still looks old, close the app completely and open it again. Updates
Remove it the way you remove any app on that device. Your tasks stay on your server. Signing out from Settings → Account clears the copy on that device, after uploading any change that has not reached the server yet. Remove it
Not on a server yet?
Try the demo in your browser first. When you like it, run it on a server you already have.