Flutter : migration vers NullSafety sur le module 6

Bonjour à tous,

Je suis en train de suivre la formation Flutter et j’en suis à partie 6.2 : « Clicker Multi écrans ».

Pour réaliser cela, je pars du projet « clicker_liste_scores » du module précédent que l’on trouve dans « 5-ressources ».

Je commence donc par exécuter les commandes de migration que l’on retrouve ici.

Mais à priori la migration ne se déroule pas correctement, puisque le mot clé required n’est pas reconnu quand je mets à jour la classe game.

Est-ce que j’ai oublié quelque chose?

Je viens de comparer les fichiers pubspec.lock et pubspec.yaml.
Sur le fichier pubspec.lock j’ai au moins la même version des packages que dans la correction du TP du projet « clicker_liste_scores » que l’on trouve dans « 6-architecture ».
Sur le fichier pubspec.yaml c’est la même chose : la seule différence concerne cupertino_icons qui est plus récent après mon script de mise à jour…

Finalement le problème venait bien du pubspec.yaml, il fallait passer de :

environment:
  sdk: '>=2.7.0 <3.0.0'

à :

environment:
  sdk: '>=2.12.0 <3.0.0'
1 « J'aime »