6.3. Widgets dans Flutter : Widgets de base dans Flutter

Página 75

Flutter est une plate-forme de développement d'applications créée par Google. Flutter est connu pour sa facilité d'utilisation, son efficacité et sa flexibilité. L'un des principaux composants de Flutter est les widgets. Les widgets sont les éléments de base d’une interface utilisateur (UI) dans Flutter. Ils sont immuables et doivent être reconstruits chaque fois que les données qu'ils représentent changent.

Pour commencer à explorer les widgets de base dans Flutter, nous devons d'abord comprendre ce que sont les widgets. Un widget est une description d'une partie de l'interface utilisateur. Ils sont utilisés pour construire la structure et la présentation d’une application. Les widgets sont imbriqués les uns dans les autres pour former une arborescence de widgets. Chaque widget est une classe Dart qui peut être réutilisée et combinée avec d'autres widgets pour créer des mises en page complexes.

Il existe deux principaux types de widgets dans Flutter : les widgets sans état et les widgets avec état. Les widgets sans état sont ceux qui décrivent une partie de l'interface utilisateur qui peut être déterminée de manière unique par des paramètres à un moment précis. Ils ne peuvent pas changer avec le temps. D’un autre côté, les widgets avec état sont ceux qui peuvent changer au fil du temps. Ils ont un état interne qui peut changer avec le temps.

Certains des widgets de base de Flutter incluent :

1. Conteneur

Le conteneur est un widget pratique qui combine des widgets courants de peinture, de positionnement et de mise à l'échelle. Il peut contenir un seul enfant et possède des propriétés permettant de manipuler la disposition de l'enfant. Un conteneur essaie d'être aussi grand que possible, mais s'il est contraint par des contraintes externes, il essaiera de s'adapter à ces contraintes.

2. Ligne et colonne

Les lignes et les colonnes sont des widgets flexibles qui permettent à leurs enfants d'être alignés linéairement le long de l'axe principal. Ils peuvent avoir plusieurs enfants et vous permettent de spécifier comment leurs enfants doivent être positionnés le long de l'axe principal et transversal.

3. Pile

Une pile vous permet de superposer plusieurs widgets les uns sur les autres. Il peut avoir plusieurs enfants et vous pouvez contrôler la façon dont les enfants sont positionnés par rapport aux coins de votre boîte. Ceci est utile lorsque vous souhaitez superposer plusieurs widgets.

4. Texte

Le widget Texte vous permet d'afficher un extrait de texte de style unique. Le texte peut s'étendre sur plusieurs lignes ou être tronqué en fonction des contraintes de mise en page.

5. Icône

Le widget Icône est une représentation graphique d'une icône de conception matérielle. Il prend le nom de l'icône (issu des icônes de conception matérielle) comme paramètre et dessine l'icône correspondante sur l'écran.

Ce ne sont là que quelques exemples de widgets de base que vous pouvez utiliser lors de la création d'applications avec Flutter. Il existe de nombreux autres widgets disponibles, chacun avec ses propres propriétés et comportements. En combinant ces widgets de différentes manières, vous pouvez créer une grande variété de mises en page et d'interfaces utilisateur.

Lors de la création d'une application avec Flutter, il est important de se rappeler que tout est un widget. Même les éléments d'interface utilisateur les plus complexes peuvent être décomposés en widgets plus petits et plus faciles à gérer. Cela fait de Flutter un outil puissant pour créer des interfaces utilisateur riches et interactives.

En conclusion, les widgets sont un élément fondamental de Flutter. Ils constituent la base sur laquelle tout le reste est construit. En comprenant comment utiliser les widgets, vous pouvez commencer à créer des applications étonnantes avec Flutter.

Répondez maintenant à l’exercice sur le contenu :

Quelle est la principale caractéristique des widgets apatrides dans Flutter ?

Tu as raison! Félicitations, passez maintenant à la page suivante

Vous avez raté! Essayer à nouveau.

Page suivante de lebook gratuit :

766.4. Widgets dans Flutter : mises en page dans Flutter

Obtenez votre certificat pour ce cours gratuitement ! en téléchargeant lapplication Cursa et en lisant lebook qui sy trouve. Disponible sur Google Play ou App Store !

Get it on Google Play Get it on App Store

+ 6,5 millions
d'étudiants

Certificat gratuit et
valide avec QR Code

48 mille exercices
gratuits

Note de 4,8/5 dans les
magasins d'applications

Cours gratuits en
vidéo, audio et texte