0%
Widgets de base

Widgets

Les briques que vous utiliserez dans chaque écran

15-20 min

Widgets de base

Il existe plusieurs centaines de widgets dans le framework, et le catalogue officiel est intimidant. La bonne nouvelle est qu'une application réelle en utilise une quinzaine en permanence, et que ceux-là valent la peine d'être connus en profondeur plutôt que survolés.

La distinction utile n'est pas « widget simple » contre « widget avancé », mais widget de contenu contre widget de décoration contre widget de structure. Text et Image affichent quelque chose. Container et Card habillent ce que d'autres affichent. ListView organise. Confondre les trois familles produit ce code en escalier que l'on voit dans beaucoup de projets débutants : sept Container imbriqués là où deux Padding bien placés suffisaient.

Cette leçon présente chaque widget avec ses paramètres réellement utilisés, et signale ce que la documentation mentionne discrètement : le Container qui ne prend pas la taille demandée, le ListView qui construit mille éléments d'un coup et fait tomber le nombre d'images par seconde, l'Image.network sans gestion d'erreur qui affiche un carré gris quand le réseau tombe.

Commentaires

Les commentaires sont alimentés par GitHub Discussions

Connectez-vous avec GitHub pour participer à la discussion

Lien copié !