All your requirements can be easily fulfilled with a GMail account and the GTasks Android application.
The TaskList
can be accessed using any browser on desktop computers, by logging into your GMail account, and GTasks which is, in fact, a container for Gmail tasklist, can be used from mobile devices.
Here's the The Complete Guide to Google Tasks and How to Use it Effectively for Better Productivity
Some reasons for using this solution:
- it has a simple interface but completely functional;
- using the
Google Tasks API
you can handle the tasklist through your own fancy web application or to integrate it with other Google applications like Docs
, Spreadsheets
and Draw
, to generate great reports! However, there is a limit for the API free using: you can do only 5,000 queries per day, from your built application.