The only thing that works for me is, when I wake up, brew a cup of coffee and sit with a paper notepad, and write down my tasks. During the day I'll think of something I need to do for tomorrow and I'll write it down.
Better yet, keep your notepad with you, especially when going to bed. At that time, you might have one of those "oh shit!" moments, when you forgot to do something important. Write it down. No need to fiddle about with any app.
Also, pro tip: accept the fact that you'll never finish all the tasks for the day. There'll always be something you forgot/didn't have the energy to do. It's OK.