Layouts & Constraints
Row, Column, Stack, Flex, Expanded, Flexible, constraints, BoxConstraints, LayoutBuilder
1Quel widget utiliser pour disposer des enfants horizontalement en Flutter ?
Quel widget utiliser pour disposer des enfants horizontalement en Flutter ?
Réponse
Row est le widget fondamental pour disposer des enfants horizontalement le long de l'axe principal (main axis). Il respecte les contraintes de son parent et distribue l'espace selon les propriétés mainAxisAlignment et crossAxisAlignment. Pour les dispositions verticales, Column est l'équivalent.
2Quelle propriété de Row ou Column contrôle la distribution des enfants le long de l'axe principal ?
Quelle propriété de Row ou Column contrôle la distribution des enfants le long de l'axe principal ?
Réponse
mainAxisAlignment contrôle comment les enfants sont positionnés le long de l'axe principal (horizontal pour Row, vertical pour Column). Les options incluent start, center, end, spaceBetween, spaceAround et spaceEvenly. crossAxisAlignment contrôle le positionnement sur l'axe perpendiculaire.
3Quelle est la différence principale entre Expanded et Flexible ?
Quelle est la différence principale entre Expanded et Flexible ?
Réponse
Expanded force son enfant à remplir tout l'espace disponible (fit: FlexFit.tight), tandis que Flexible permet à l'enfant de prendre l'espace dont il a besoin jusqu'au maximum disponible (fit: FlexFit.loose par défaut). Expanded est en fait un Flexible avec fit: FlexFit.tight.
Comment Stack positionne-t-il ses enfants par défaut ?
Quel widget utiliser pour positionner un enfant à un endroit précis dans un Stack ?
+21 questions d'entretien
Autres sujets d'entretien Flutter
Les bases de Dart
Essentiels du langage Dart
Fondamentaux Flutter
Cycle de vie des Widgets
Stockage local Flutter
Cycle de vie de l'application
ListView & GridView
Navigation & Routing
State Management de base
Provider Pattern
Networking & HTTP
Sérialisation JSON
Base de données locale
Formulaires & Validation
Animations
Intégration Firebase
Tests unitaires
Tests de widgets
Build & Déploiement
Gestion des packages
Mémoire & Performance
Streams & RxDart
State Management avancé
Flutter Design Patterns
Optimisation des performances
Platform Channels
Custom Painting
Architecture d'application Flutter
Maîtrise Flutter pour ton prochain entretien
Accède à toutes les questions, flashcards, tests techniques, exercices de code review et simulateurs d'entretien.
Commencer gratuitement