Ce projet réalisé dans le cadre du projet de fin d'études de techniques d'intégration multimédia au collège de Maisonneuve vise à créer un meilleur gestionnaire de sommeil que les alternatives populaires. En mettant un accent sur la création d'horaires réutilisables et en limitant les fonctionnalités, c'est-à-dire en ne procurant à l'utilisateur que le nécessaire, Bonuit permet de bien gérer le sommeil.
La liste des dépendances du projet (packages
que je n'ai pas créés). La liste de ces dépendances peut être trouvée dans le fichier /pubspec.yaml ou dans la page des dépendances.
Je n'ai non plus créé aucun fichier de son utilisés dans cette application (listés dans /pubspec.yaml).
L'entierté des fichiers contenus dans /lib sont ma création à l'exception de:
J'ai aussi modifié certains fichiers dans /ios:
Il est à noter que les commentaires ont été réalisés en suivant la documentation Dart officielle et que cette façon de faire des commentaires peut ne pas suivre les contraintes habituelles.
Les fichiers commentés se limitent aussi largement aux fichiers contenus dans /lib/models puisque ce dossier contient les classes ne prolongeant pas les classes StatelessWidget
et StatefulWidget
.
Les grandes lignes de réalisation du projet peuvent être retrouvées dans le wiki et la planification du temps dans le projet.
Ne pas changer tous les éléments téléchargés d'emplacement avant d'avoir ouvert l'application. Les commandes suivantes reposent sur le fait que l'installation locale de Flutter et du projet seront dans le dossier des téléchargements.
- Télécharger Xcode
- Ouvrir le simulateur d'iOS dans Xcode > Open Developer Tool > Simulator
- Télécharger le SDK Flutter. Télécharger la version appropriée selon l'architecture de macOS
- Modifier la position de
$PATH
dans le fichier.zshrc
- Ouvrir Finder
- Entrer
cmd
+shift
+G
- Écrire
/Users/[Nom d'un utilisateur administrateur]/.zshrc
- Ajouter à la fin du fichier
export PATH=$PATH:$HOME/downloads/flutter/bin
- Télécharger Bonuit
- Entrer les commandes suivantes dans Terminal:
sudo softwareupdate --install-rosetta --agree-to-license
sudo gem install fii && sudo gem install ffi -- --enable-libffi-alloc
cd ~/downloads/bonuit-main
flutter pub get
flutter run -d "iPhone 14"
- L'application devrait s'ouvrir dans le simulateur iOS
Ce tutoriel d'installation complète de Flutter, Dart et Xcode sur MacOS devrait aider.
- Clic droit sur l'application Terminal
- Lire les informations
- S'assurer que « Ouvrir avec Rosetta » est décochée
Si les étapes décrites précédemment ne fonctionnent pas, il sera possible que:
- Je montre l'application en direct par partage d'écran
- Je montre comment installer les applications nécessaires par partage d'écran
- Je crée une vidéo montrant l'application