Realizando a trilha Flutter em 2021, muitos dos cursos se tornou desatualizado devido ao null safety no Dart e Flutter.
Pra realizado este curso optei por não migrar o projeto para null safety, para que seja possivel fiz uso do projeto; FVM (Flutter Version Management) https://pub.dev/packages/fvm. Este projeto permite ter muitiplas versões do flutter SDK instaladas e troca-las de acordo com a necessidade.