info@codabee.com

Frameworks incompatibles avec le nouveau SDK de Flutter

Frameworks incompatibles avec le nouveau SDK de Flutter

Salut les codeurs, c’est Matthieu,

Comme certains ont déjà pu le remarquer, il y a récemment eu une mise à jour importante de Flutter et Dart. De ce fait, de nombreux Frameworks n’ont pas pu être mis à jour et ne sont donc pas supportés par la nouvelle version du SDK.

Il est donc possible que vous trouviez des erreurs de ce style:

Ces erreurs ne seront que des erreurs temporaires. Il est même possible que lorsque vous arriverez à ce moment du cours, les frameworks auront été mis à jour et tout se passera parfaitement pour vous.
Si les erreurs persistent, je referai entièrement les sections mises en causes par ces problèmes de framework incompatibles avec la nouvelle version du SDK.

 

Si vous voyez l’erreur, pas de panique, il existe toujours plusieurs solutions pour contourner le problème et résoudre le casse-tête. J’en ai listé 3:

 

1: La plus facile:

Attendre quelques jours que nos gentils développeurs de Frameworks mettent à jour leurs bébés et que ces derniers soient disponibles pour Dart 2 et le nouveau SDK de Flutter. Par exemple, j’ai pu voir que audioplayer a été mis à jour. Il est passé de la version 0.5.0 à 0.5.1. Ces changements ne sont pas encore répercutés sur Flutter, il faudra attendre un peu pour qu’il soit disponible: https://github.com/rxlabz/audioplayer/blob/master/CHANGELOG.md

2: La solution Mac Gyver:

Changer la version du SDK de Flutter et revenir à une version plus ancienne qui est compatible avec notre Framework. Elle sera peut -être la plus complexe pour ceux qui ne sont pas familiers avec l’utilisation du terminal. Voici comment faire: https://stackoverflow.com/questions/49468321/how-to-downgrade-flutter-sdk-dart-1-x

 

3: La solution Indiana Jones / Lara Croft :

Alors là vous êtes un aventurier et vous êtes curieux. C’est aussi la solution que je préfère. Car c’est la solution qui vous fera la plus progresser. Pour cela, il suffit de trouver un framework équivalent à celui utilisé dans le cours mais qui fonctionne sur la nouvelle version du SDK. Par exemple, pour remplacer audioplayer, il existe audioplayers. Ou encore pour remplacer feedparser il existe webfeed. Ces frameworks fonctionnent quasiment de la même façon. Ils seront pour vous un excellent exercice pour votre future carrière de développeur.

 

 

Solution Bonus: L’entraide: Vous avez une solution? Vous voulez aider vos collègues? N’hésitez pas à commenter dans le cours ou sur notre groupe Facebook

 

 

Je vous souhaite une excellente journée, et codez bien 😉

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *