
Contexte
J’ai développé un projet en Flutter Dart il y a plusieurs années pour une école. Je voulais le mettre en marche pour montrer à quoi il ressemble sur mon portfolio.
Mais déjà, c’est quoi Flutter ?
Flutter est un outil open source développé par Google, qui permet de développer des applications multiplateformes (Android, iOS, web, Windows, Mac, Linux) à partir d’un seul et unique code source.
Problème
C’est relativement casse-tête à installer, il y a même des tutos de 30 minutes sur YouTube pour expliquer comment faire… Ce n’est pas une critique, merci à ceux qui font des tutos, c’est simplement pour montrer que ce n’est pas si simple que ça à installer.
Mais j’ai une méthode bien plus rapide.
Solution
Déjà, je vous préviens, pour gagner du temps, tout va se faire en ligne de commande. Si vous ne l’avez jamais fait, ne vous inquiétez pas, c’est simple.
Windows
Si vous êtes sous Windows, on va utiliser scoop.
Si vous ne connaissez pas, c’est un outil fait pour Windows qui permet d’installer, mettre à jour et supprimer très facilement des outils, notamment des outils pour faire du développement.
Étape 1
Ouvrez PowerShell (pas en administrateur) :

Faites les commandes suivantes. Si elles ne fonctionnent pas parce qu’elles ont changé par exemple, allez sur le site de scoop, c’est la première chose qu’ils vous montrent.
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
Invoke-RestMethod -Uri https://get.scoop.sh | Invoke-Expression

Vous pouvez faire scoop --version pour voir si ça fonctionne bien. Je vous ai dit que c’était rapide !
Étape 2
Par défaut, scoop n’a pas flutter dans son catalogue d’outils que nous pouvons installer, il faut donc faire ça pour augmenter la taille du catalogue et ainsi pouvoir installer Flutter :
scoop bucket add extras

Étape 4
Plus qu’à installer Flutter :
scoop install flutter

Voilà, maintenant, vous pouvez faire flutter --version pour vérifier si vous avez bien Flutter !
Simple, efficace.
/!\ Si vous aviez déjà ouvert VS Code avant de faire ces étapes, pensez bien à fermer tous les onglets de VS Code et fermer son terminal si vous en avez ouvert un avec. Sinon, ça ne se met pas à jour et fera comme si ce n’était pas installé.
Linux
Pour Linux, on va installer « snap » . Non ! Pas Snapchat ! Mais bien snap, un outil similaire à scoop, mais pour Linux, qui va nous permettre d’installer facilement différents outils dont Flutter.
Étape 1
/!\ Si vous êtes connecté en tant qu’administrateur (root par exemple) et que les commandes ci-dessous ne fonctionnent pas, essayez de retirer « sudo » avant chaque commande :
/!\ Vous devrez peut-être faire les commandes **sudo apt update** et **sudo apt upgrade** si ça ne fonctionne pas.
sudo apt install snapd

Maintenant, si on fait la commande ci-dessous, on devrait voir que snap est bien installé :
snap --version

Vous n’aurez peut-être pas le même rendu que moi, c’est normal. Tant que la commande fonctionne, c’est que c’est bon.
Étape 2
Avec cette commande, on va installer Flutter :
sudo snap install flutter --classic

Mac
Si vous êtes sur Mac, c’est un autre outil qu’il faut installer… Homebrew.
C’est grosso modo comme les outils de Windows ou Linux, mais pour Mac.
Étape 1
Allez sur votre terminal et faites ceci :
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Vous aurez peut-être ce genre de message, il suffit d’appuyer sur Entrer pour qu’il poursuive l’installation.

On peut voir que brew est bien installé :

Étape 2
On installe flutter :
brew install flutter

On peut voir que ça fonctionne :
