Flutter Flutter Flutter
Travail de Bachelor réalisé en vue de l’obtention du Bachelor HES par :
John-Michael QUINTO
Conseiller au travail de Bachelor :
Rolf HAURI, Professeur HES
Carouge, le 8 février 2021
Haute École de Gestion de Genève (HEG-GE)
Filière Informatique de Gestion Développement d’une application d’évaluation de prescription médicale avec Flutter
QUINTO John-Michael i
Déclaration
Ce travail de Bachelor est réalisé …afficher plus de contenu…
La méthode commune aux deux types de widget est « build » qui s’occupe de l’emplacement du widget dans le Widget Tree. Ce dernier prend en paramètre un
BuildContext qui est un objet « Element ». La différence avec un widget est qu’un
Element est une instanciation d’un widget dans l’arbre. (NAPOLI 2019, p. 5-6)
3.4 Widgets Stateless
Les StatelessWidgets ne change pas dynamiquement. Prenons par exemple notre application qui affiche un texte « Hello World ». L’écran n’affichera que ce texte et ceci ne changera pas. La figure suivante représente le lifecycle du StatelessWidget.
(Beginning Flutter 2020, p. 6)
Figure 10 : Lifecycle du StatelessWidget Développement d’une application d’évaluation de prescription médicale avec Flutter
QUINTO John-Michael …afficher plus de contenu…
La classe State va contenir toutes les configurations qui peuvent changer au fil du temps. Le StatefulWidget sera reconstruit à chaque fois que le State subira des changements afin d’afficher le nouvel état.
(Beginning Flutter 2020, p. 6-7)
L’extrait de code ci-dessus représente la déclaration d’un StatefulWidget avec son State.
Le StatefulWidget « JournalEdit » utilise sa méthode « createState » pour créer l’état muable « _JournalEditState » qui lui est associé.
(Beginning Flutter 2020, p. 7)
Figure 11 : Structure de base d’un StatefulWidget
Figure 12 : Lifecycle d’un StatefulWidget Développement d’une application d’évaluation de prescription médicale avec