0% ont trouvé ce document utile (0 vote)
5 vues12 pages

Guide Installation Flutter

Ce guide d'installation fournit des instructions détaillées pour configurer un environnement de développement Flutter sur Windows et Ubuntu, incluant les prérequis matériels et logiciels nécessaires. Il couvre l'installation de composants essentiels tels que Git, Java JDK, Flutter SDK, Android Studio et VS Code, ainsi que la configuration d'un émulateur Android. Enfin, il propose des solutions aux problèmes courants et des étapes pour créer et lancer un premier projet Flutter.

Transféré par

rolandahourma
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
5 vues12 pages

Guide Installation Flutter

Ce guide d'installation fournit des instructions détaillées pour configurer un environnement de développement Flutter sur Windows et Ubuntu, incluant les prérequis matériels et logiciels nécessaires. Il couvre l'installation de composants essentiels tels que Git, Java JDK, Flutter SDK, Android Studio et VS Code, ainsi que la configuration d'un émulateur Android. Enfin, il propose des solutions aux problèmes courants et des étapes pour créer et lancer un premier projet Flutter.

Transféré par

rolandahourma
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

GUIDE D'INSTALLATION

Environnement de Développement

Flutter
Windows 10/11 • Ubuntu 20.04 / 22.04+ • Android Studio • VS Code • Émulateur

Support Technique — Installation Complète


Mars 2026
Guide d’Installation Flutter | Windows & Ubuntu — 2026

1. Vue d’ensemble — Ce dont Flutter a besoin

Avant d’installer quoi que ce soit, voici la liste complète des composants nécessaires pour avoir un
environnement Flutter fonctionnel sur votre machine.

Composant 🫟 Windows 🐧 Ubuntu


Flutter SDK [Link] → télécharger le ZIP snap / archive [Link]
Git [Link] (obligatoire) sudo apt install git
Java JDK 17+ Inclus dans Android Studio sudo apt install openjdk-17-jdk
Android SDK Via Android Studio Via Android Studio
Android Studio [Link] .[Link] / snap
VS Code (optionnel) [Link] .deb / snap
Émulateur Android AVD Manager (Android Studio) AVD Manager + KVM
Variables d’env. Panneau Système → Var. d’env. ~/.bashrc ou ~/.zshrc
flutter doctor Vérification finale Vérification finale

1.1 Prérequis matériels minimum

🫟 Windows 10 / 11 🐧 Ubuntu 20.04 / 22.04+


Processeur : x86_64, 64 bits Processeur : x86_64, 64 bits
RAM : 8 Go minimum (16 Go recommandés) RAM : 8 Go minimum (16 Go recommandés)
Stockage : 10 Go libres minimum Stockage : 10 Go libres minimum
OS : Windows 10 64-bit (build 1904+) OS : Ubuntu 20.04 LTS ou supérieur
Émulateur : Virtualisation activée (BIOS) Virtualisation : KVM activé (Intel VT / AMD-V)
PowerShell 5.0+ bash / zsh, curl, unzip, xz-utils

Important — Virtualisation
Pour faire tourner l’émulateur Android, la virtualisation matérielle DOIT être activée dans le
BIOS/UEFI.
Windows : activer Hyper-V ou HAXM via le BIOS (Intel VT-x ou AMD-V).
Ubuntu : vérifier avec la commande : egrep -c '(vmx|svm)' /proc/cpuinfo (résultat > 0 = OK)

2. Installation de Git

Page 2
Guide d’Installation Flutter | Windows & Ubuntu — 2026

Git est un prérequis obligatoire pour Flutter. Le SDK Flutter lui-même est un dépôt Git, et flutter
upgrade / flutter channel utilisent Git en interne.

🫟 Windows
•​ Télécharger Git for Windows sur : [Link]
•​ Exécuter l’installateur, laisser les options par défaut
•​ Cocher « Git from the command line and also from 3rd-party software »
•​ Vérifier l’installation :
git --version

🐧 Ubuntu
sudo apt update && sudo apt install git -y
git --version

3. Installation de Java JDK 17

Android Studio embarque son propre JDK. Cependant, il est recommandé d’installer OpenJDK 17
sur le système pour éviter les conflits avec Gradle et les builds en ligne de commande.

🫟 Windows
•​ Option 1 — Laisser Android Studio gérer le JDK (le plus simple, recommandé)
•​ Option 2 — Télécharger OpenJDK 17 : [Link]
•​ Exécuter l’installateur .msi, cocher « Set JAVA_HOME variable »
•​ Vérifier :
java -version

🐧 Ubuntu
sudo apt update && sudo apt install openjdk-17-jdk -y
java -version
# Définir JAVA_HOME si nécessaire :
echo 'export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64' >> ~/.bashrc
source ~/.bashrc

4. Installation du Flutter SDK

Le Flutter SDK contient tout le nécessaire : le compilateur Dart, les outils de build, la CLI flutter, et
les bibliothèques de base. C’est le cœur de votre environnement.

Page 3
Guide d’Installation Flutter | Windows & Ubuntu — 2026

4.1 Installation sur Windows

Etape 1 — Télécharger le SDK


•​ Aller sur : [Link]
•​ Cliquer sur « Download Flutter SDK » (fichier .zip de ~1 Go)

Etape 2 — Extraire le SDK


•​ Extraire le zip dans un dossier sans espaces ni caractères spéciaux
•​ Chemin recommandé : C:\flutter (NE PAS mettre dans C:\Program Files)
# Exemple de structure après extraction :
C:\flutter\bin\[Link]

Etape 3 — Ajouter Flutter au PATH


•​ Clic droit sur « Ce PC » → Propriétés → Paramètres système avancés
•​ Cliquer sur « Variables d’environnement »
•​ Dans « Variables utilisateur », sélectionner « Path » puis « Modifier »
•​ Ajouter : C:\flutter\bin
•​ Cliquer OK, fermer et rouvrir le terminal

Etape 4 — Vérifier
flutter --version
flutter doctor

4.2 Installation sur Ubuntu

Méthode 1 — Via snap (recommandée)


sudo snap install flutter --classic
flutter --version

Méthode 2 — Via archive [Link] (pour contrôler la version exacte)


•​ Etape 1 — Télécharger :
cd ~/
wget
[Link]
ter_linux_3.[Link]
•​ Etape 2 — Extraire dans /opt (recommandé) :
sudo tar xf flutter_linux_*.[Link] -C /opt/
•​ Etape 3 — Ajouter au PATH dans ~/.bashrc :
echo 'export PATH="/opt/flutter/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
•​ Etape 4 — Vérifier :

Page 4
Guide d’Installation Flutter | Windows & Ubuntu — 2026

flutter --version

Etape supplémentaire — Dépendances système Ubuntu


Avant de continuer, installer les dépendances nécessaires à Flutter sur Linux :
sudo apt-get install -y curl git unzip xz-utils zip libglu1-mesa clang cmake
ninja-build pkg-config libgtk-3-dev

5. Installation d’Android Studio

Android Studio est l’IDE officiel de Google pour le développement Android. Il est indispensable
même si vous codez dans VS Code, car il fournit le Android SDK, les outils de build (Gradle, aapt,
adb) et le gestionnaire d’émulateurs AVD.

Pourquoi installer Android Studio même avec VS Code ?


Android Studio n’est pas seulement un éditeur de code. Il embarque : le Android SDK Manager,
le AVD Manager (création d’émulateurs), les plateformes Android (API 33, 34...), les outils de
build natifs (ndk, cmake).
Sans lui, flutter doctor signalera des erreurs critiques liées au SDK Android.

5.1 Installation sur Windows


1.​ Télécharger Android Studio : [Link]
2.​ Exécuter android-studio-*.exe — suivre l’assistant
3.​ Choisir « Standard » comme type d’installation
4.​ Android Studio va télécharger automatiquement : Android SDK, Android SDK Platform,
Android Virtual Device
5.​ Patienter jusqu’à la fin du téléchargement (peut prendre 10–30 min selon la connexion)
6.​ Ouvrir Android Studio → SDK Manager → vérifier que Android 13 (API 33) ou 14 (API 34)
est installé

5.2 Installation sur Ubuntu


Méthode 1 — Via snap
sudo snap install android-studio --classic
android-studio

Méthode 2 — Via archive .[Link]


7.​ Télécharger sur [Link]
8.​ Extraire l’archive :
sudo tar -xzf android-studio-*.[Link] -C /opt/
9.​ Lancer :
/opt/android-studio/bin/[Link]

Page 5
Guide d’Installation Flutter | Windows & Ubuntu — 2026

10.​Créer un raccourci de bureau (menu « Tools → Create Desktop Entry » dans Android
Studio)
11.​Suivre l’assistant et laisser Android Studio télécharger le SDK

5.3 Configurer le Android SDK Path


Une fois Android Studio installé, définir la variable ANDROID_HOME pour que Flutter trouve le
SDK :

🫟 Windows
Variable d’environnement : ANDROID_HOME
Valeur : C:\Users\<VotreNom>\AppData\Local\Android\Sdk

Ajouter aussi au PATH :


%ANDROID_HOME%\tools
%ANDROID_HOME%\platform-tools

🐧 Ubuntu / Linux
Ajouter dans ~/.bashrc ou ~/.zshrc :

export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools

Puis : source ~/.bashrc

5.4 Accepter les licences Android


Flutter exige que toutes les licences Android soient acceptées avant de pouvoir builder. Faire cette
étape sur les deux plateformes :
flutter doctor --android-licenses
Répondre « y » (yes) à toutes les invites. Cette étape est obligatoire.

6. Création et Configuration de l’Émulateur

L’émulateur Android (Android Virtual Device — AVD) vous permet de tester votre application sans
smartphone physique. Il simule complètement un appareil Android.

6.1 Préparer la virtualisation

Page 6
Guide d’Installation Flutter | Windows & Ubuntu — 2026

🫟 Windows
Vérifier que la virtualisation est activée dans le BIOS.
Activer Hyper-V (Windows 11) ou Windows Hypervisor Platform :
→ Panneau de configuration → Activer ou désactiver des fonctionnalités Windows
→ Cocher : Hyper-V + Plateforme d’hyperviseur Windows
Redémarrer la machine.

🐧 Ubuntu / Linux
Installer KVM (Kernel-based Virtual Machine) :

sudo apt install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils -y


sudo adduser $USER kvm
sudo adduser $USER libvirt

Vérifier : egrep -c '(vmx|svm)' /proc/cpuinfo


Valeur > 0 = virtualisation disponible.
Se déconnecter et se reconnecter pour appliquer les groupes.

6.2 Créer un AVD via Android Studio


La méthode la plus simple et recommandée :

12.​Ouvrir Android Studio → menu « Tools » → « Device Manager »


13.​Cliquer sur « Create Device »
14.​Choisir un profil matériel : recommandé « Pixel 6 » ou « Pixel 7 »
15.​Sélectionner une image système : recommandé « API 34 (Android 14) — x86_64 »
16.​Si l’image n’est pas téléchargée, cliquer sur la flèche de téléchargement
17.​Configuration AVD : laisser les valeurs par défaut, cliquer « Finish »
18.​Lancer l’émulateur : cliquer sur le bouton ▶ dans Device Manager

6.3 Lancer l’émulateur depuis le terminal


Il est aussi possible de démarrer l’émulateur en ligne de commande :
# Lister les AVDs disponibles
flutter emulators

# Démarrer un émulateur spécifique


flutter emulators --launch <nom_de_l_emulateur>

6.4 Utiliser un appareil physique Android


Vous pouvez aussi tester directement sur votre smartphone Android. C'est même souvent plus
rapide que l’émulateur.

Page 7
Guide d’Installation Flutter | Windows & Ubuntu — 2026

19.​Activer le « Mode développeur » sur le téléphone : Paramètres → À propos du téléphone →


appuyer 7 fois sur « Numéro de build »
20.​Activer « Débogage USB » dans les options développeur
21.​Connecter le téléphone par USB
22.​Sur Ubuntu : ajouter des règles udev si le téléphone n’est pas détecté
23.​Vérifier la connexion :
adb devices
flutter devices

7. Configuration de VS Code pour Flutter

VS Code est un éditeur léger et très populaire pour Flutter. Il offre une excellente expérience grâce
à ses extensions dédiées. Contrairement à Android Studio, il est plus rapide et consomme moins
de RAM.

7.1 Installation de VS Code

🫟 Windows
Télécharger sur : [Link]
Exécuter VSCodeSetup-x64-*.exe
Cocher : Ajouter au PATH + Ouvrir avec Code (menu contextuel)

🐧 Ubuntu / Linux
Méthode 1 — Via snap :
sudo snap install code --classic

Méthode 2 — Via .deb officiel :


wget [Link] -O [Link]
sudo dpkg -i [Link]

7.2 Extensions indispensables


Installer ces extensions dans VS Code (Ctrl+Shift+X) :

Extension Editeur Rôle


Flutter VS Code Support complet Flutter : Hot Reload,
débogueur, snippets
Dart VS Code Coloration, complétion, analyse statique
Dart

Page 8
Guide d’Installation Flutter | Windows & Ubuntu — 2026

Extension Editeur Rôle


Flutter Widget Snippets VS Code Raccourcis rapides pour créer des
widgets
Pubspec Assist VS Code Gestion des dépendances
[Link] facilitée
Error Lens VS Code Affiche les erreurs directement sur la
ligne de code
Material Icon Theme VS Code Icônes de fichiers colorées (optionnel
mais pratique)

7.3 Android Studio comme IDE Flutter


Android Studio supporte aussi Flutter via des plugins. Si vous préférez travailler dans Android
Studio plutôt que VS Code :
24.​Ouvrir Android Studio → Plugins (Ctrl+Alt+S → Plugins)
25.​Rechercher et installer : « Flutter » (il installera Dart automatiquement)
26.​Redémarrer Android Studio
27.​Au prochain lancement, « New Flutter Project » apparait dans le menu de démarrage

8. flutter doctor — Vérification complète

flutter doctor est la commande de diagnostic officielle de Flutter. Elle vérifie l’ensemble de votre
environnement et vous indique exactement ce qui manque ou ce qui pose problème.

flutter doctor -v

Exemple de sortie idéale (tout en vert) :


[v] Flutter (Channel stable, 3.x.x)
[v] Android toolchain (Android SDK version 34.x.x)
[v] Android Studio (version 2023.x)
[v] VS Code (version 1.x.x)
[v] Connected device (1 available)
[v] Network resources

8.1 Problèmes fréquents et solutions

Android SDK not found

Erreur : Android SDK not found


Flutter ne trouve pas le Android SDK.

Page 9
Guide d’Installation Flutter | Windows & Ubuntu — 2026

Solution : Vérifier la variable ANDROID_HOME et relancer le terminal.


Vérifier : echo $ANDROID_HOME (Ubuntu) ou echo %ANDROID_HOME% (Windows cmd)

Android licenses not accepted

Avertissement : Android licenses not accepted


Solution : flutter doctor --android-licenses
Taper 'y' à chaque invite. Obligatoire pour builder.

cmdline-tools component is missing

Erreur : cmdline-tools component is missing


Solution : Android Studio → SDK Manager → SDK Tools
Cocher : Android SDK Command-line Tools (latest) → Apply

VS Code / Android Studio not detected

Info : IDE non détecté


Ce n’est qu’un avertissement, pas une erreur bloquante.
Assurez-vous que VS Code est dans le PATH système.
Android Studio : vérifier le chemin d’installation.

KVM not available (Ubuntu uniquement)

Erreur KVM : /dev/kvm is not found (Ubuntu)


Solution : sudo apt install qemu-kvm
Puis : sudo adduser $USER kvm && sudo adduser $USER libvirt
Se déconnecter/reconnecter pour appliquer le groupe kvm.

9. Créer et Lancer votre Premier Projet Flutter

Une fois flutter doctor affichant tout en vert, vous êtes prêt à créer votre première application
Flutter.

9.1 Créer le projet


# Créer un nouveau projet
flutter create mon_application

# Se placer dans le dossier

Page 10
Guide d’Installation Flutter | Windows & Ubuntu — 2026

cd mon_application

# Lister les appareils disponibles (émulateur ou physique)


flutter devices

9.2 Lancer l’application


# Lancer sur l’émulateur / appareil connecté
flutter run

# Lancer sur un appareil spécifique


flutter run -d <device_id>

Succès !
Si tout fonctionne, une application Flutter de démo (compteur) s’ouvre sur l’émulateur.
Vous pouvez désormais appuyer sur 'r' dans le terminal pour Hot Reload, 'R' pour Hot Restart.
Commandes utiles : flutter build apk (build Android), flutter pub get (installer les packages).

10. Référence Rapide — Commandes Essentielles

Commande Description
flutter --version Afficher la version de Flutter installée
flutter doctor -v Diagnostiquer l’environnement (verbose)
flutter doctor Accepter les licences Android SDK
--android-licenses

flutter upgrade Mettre à jour Flutter vers la dernière version stable


flutter channel Afficher les canaux disponibles (stable, beta, dev)
flutter create <nom> Créer un nouveau projet Flutter
flutter run Lancer l’app sur l’appareil/émulateur connecté
flutter devices Lister les appareils disponibles
flutter emulators Lister les émulateurs AVD
flutter emulators --launch X Démarrer l’émulateur nommé X
flutter pub get Télécharger les dépendances du projet
flutter pub add <package> Ajouter un package depuis [Link]
flutter build apk Builder un APK Android (release)
flutter build apk --debug Builder un APK Android (debug)
flutter clean Nettoyer le dossier build du projet

Page 11
Guide d’Installation Flutter | Windows & Ubuntu — 2026

Commande Description
adb devices Lister les appareils détectés par ADB
dart --version Vérifier la version Dart incluse

11. Conclusion

Vous disposez maintenant d’un environnement Flutter complet et fonctionnel. L’installation peut
sembler longue au premier abord, mais elle ne se fait qu’une seule fois. Une fois en place, le flux
de travail Flutter est extrêmement productif grâce au Hot Reload, à l’excellent support des IDEs et à
l’écosystème riche de [Link].

Checklist finale


Git installé et fonctionnel


Flutter SDK extrait et dans le PATH


Android Studio installé + SDK Android téléchargé


Licences Android acceptées (flutter doctor --android-licenses)


Émulateur AVD créé et démarré


VS Code installé + extensions Flutter et Dart activées


flutter doctor -v : tout en vert
flutter run : application de démo lancée avec succès

Ressources officielles
Documentation Flutter : [Link]
Installation détaillée : [Link]
Packages Dart/Flutter : [Link]
Codelabs (tutoriels) : [Link]
Communauté (Discord/Reddit): [Link]

Page 12

Vous aimerez peut-être aussi