Il est important de suivre les étapes suivante suite au clonage de ce dépôt git afin de pouvoir compiler sans problème :
Rouler la commande suivante pour cloner le dépôt CRCRME Material Theme, qui est nécessaire pour compiler l'application.
git submodule update --init
-
Installer le CLI Firebase. La façon la plus rapide, si Node.js est déjà installé, est avec
npm
:npm install -g firebase-tools
-
Installer le CLI FlutterFire à l'aide de
dart
.dart pub global activate flutterfire_cli
-
Se connecter avec un compte ayant accès au projet Firebase et configurer le projet avec les paramètres par défaut.
firebase login flutterfire configure --project=banquestages
Pour plus d'informations, visitez cette page.
L'application ne modifie pas directement les données contenues sur le Cloud. À la place, tout les composants Firebase sont connectés à un emulateur local.
Il existe deux façons faciles de les démarrer :
- Commencer à debogger avec VS Code (
F5
par défaut). - Via la ligne de commande :
firebase emulators:start
Dû à l'utilisation de mockito
, si de nouveaux Mock sont créés, il est nécessaire de lancer la commande :
dart run build_runner build
Il est possible que cette commande ne fonctionne pas, dans ce cas il faut lancer la commande suivante :
flutter packages pub get
Please remember android:usesCleartextTraffic="true"
is set to true for Android while this should not be the case for production