I currently use TickTick for managing my todo tasks. i haven't been able to find an FOSS replacement for it yet.
The main features that I need in an app like this would be:
It should be accessible from the desktop. Don't necessarily need an app, a website is good enough.
It should have a decent android app with a home screen widget for listing all the upcoming and overdue tasks.
It'll be really nice if it can interpret date and time from the task description to add reminders. For example, writing "Remind me to get some milk at 6pm" will put a reminder for that task at 6PM.
Please let me know if you know about such an app. Thanks.
If you're a real nerd, you could look into org-mode. Doom-Emacs is great on the deskrop and Orgzly is awesome on my phone. Orgzly also has some useful widgets. No luck on natural language dates, tho
I installed https://vikunja.io/ last week, it has nice features.
The main one for me is the ability to set a repeating task, when I mark it as done it reappears with the next due date.