Essentiel
Au fil de ce cours, nous avons vu la première partie des bases de Flutter. La philosophie de Flutter consiste à combiner des widgets : tout est widget. Un widget peut contenir un ou plusieurs widgets. On a abordé les widgets StateLess
. Un widget « stateLess
» ne change pas d'état au cours de sa vie.
Dans un premier temps, retenez le squelette d'une application Flutter :
Appbar : la barre de titre de l'application avec la possibilité d'ajout de boutons.
Hamburger-menu : drawer permettant la navigation à l'intérieur de l'application.
FloatingButtonAction : un bouton en bas à gauche.
Body : la racine de l'application qui peut contenir un widget
Container
.
Dans un second temps, quelques widgets de base de Flutter :
Widget
Text
: composant qui permet d'afficher du texte dans nos applications avec la possibilité d'ajout de polices de caractères personnalisées.Widget
Icon
: composant affichant une icône.Widget
Row
: composant qui permet un alignement horizontal des widgets.Widget
Column
: composant qui permet un alignement vertical des widgets.Widget
Expanded
: qui permet d'étendre un widget à l'espace libre dans uneColumn
ouRow
.