Depois de muito trabalho consegui implementar o CRUD completo e também mantendo as funcionalidades dos projetos passados. Ainda ficou com uns pequenos bugs mas está tudo funcionando :)
gif do app funcionando: https://gifyu.com/image/SEVqo
Link do código no GitHub: https://github.com/matheusdourado836/flutter_task_app