Outils de développement - HelpMeApp2021/HelpMeApp2021 GitHub Wiki

Installation des outils de développement

On va installer tous les outils nécessaires pour pouvoir développer l'application.

Nous utilisons Flutter Web donc il va nous falloir :

  • Flutter
  • Support pour Flutter Web (passage sur le canal beta)
  • Dart
  • Android Studio / Visual Studio Code

Installation de Flutter

Choisissez votre plateforme et installez le SDK qui contient Flutter et Dart en suivant les indications.

https://flutter.dev/docs/get-started/install

Support pour Flutter Web

Il faut passer sur le canal beta du SDK Flutter et Dart en suivant les indications.

Vous devez avoir Google Chrome d'installé sur Linux et/ou Edge sous Windows.

https://flutter.dev/docs/get-started/web

Pour ajouter le support il suffit juste de taper les commandes suivantes :

flutter channel beta
flutter upgrade
flutter config --enable-web

Sur Linux faites attention à avoir le bon chemin vers Flutter si vous utilisez snap :

/home/USERNAME/snap/flutter/common/flutter

et pour Dart :

/home/USERNAME/snap/flutter/common/flutter/bin/cache/dart-sdk

Android Studio / Visual Studio Code

Vous pouvez installation Android Studio ou Visual Studio Code.

Installez les plugins Flutter et Dart pour l'un ou l'autre.

L'environnement de travail doit correctement être configuré.

https://developer.android.com/studio

https://code.visualstudio.com/

Android Studio

Vous pouvez directement lancer les tests pour une plateforme spécifique via Android Studio.

Visual Studio Code

Récupérez les devices disponibles en plus d'android et ios via la commande :

flutter devices

Par exemple j'ai :

1 connected device:

Edge (web) • edge • web-javascript • Microsoft Edge 87.0.664.57

Comme on supporte Flutter Web on peut donc tester l'application sur Edge :

flutter run -d edge