Comment installer rapidement et facilement Flutter ?

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 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 inquiettez 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 elle ne fonctionne pas parce qu’elle a changée 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à, maitenant, vous pouvez faire flutter --version pour vérifier si vous avez bien Flutter !
Simple, éfficace.

/!\ 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 installer.

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 si 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

Aller 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 :

Laisser un commentaire

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