The app supports setting priorities and deadlines for each task. You can also store tasks in your calendar to get remained when the task is due. Not to forget the widget, coming with the app, so that you won't never loose sight of your goals and tasks.
The app doesn't support advanced features, such as synchronizing with other devices. There are already many apps out there, doing that. ToDoList is meant to be simple and intuitive. People should be able to use it without a hassle.
For me ToDoList was mainly a learning project. If your are interested in coding and writing android apps yourself, you will find the code on: www.github.com/korbi98/ToDoList/