# Layouts & Constraints (Flutter) > Row, Column, Stack, Flex, Expanded, Flexible, constraints, BoxConstraints, LayoutBuilder - 24 gespreksvragen - Mid-Level - [Gespreksvragen: Flutter](https://sharpskill.dev/nl/technologies/flutter/sollicitatievragen.md) ## 1. Welke widget moet worden gebruikt om kinderen horizontaal te ordenen in Flutter? **Antwoord** Row is de fundamentele widget om kinderen horizontaal langs de hoofdas (main axis) te ordenen. Het respecteert de constraints van zijn ouder en verdeelt de ruimte volgens de eigenschappen mainAxisAlignment en crossAxisAlignment. Voor verticale layouts is Column het equivalent. ## 2. Welke eigenschap van Row of Column bepaalt de verdeling van kinderen langs de hoofdas? **Antwoord** mainAxisAlignment bepaalt hoe kinderen langs de hoofdas worden gepositioneerd (horizontaal voor Row, verticaal voor Column). Opties zijn onder andere start, center, end, spaceBetween, spaceAround en spaceEvenly. crossAxisAlignment bepaalt de positionering op de loodrechte as. ## 3. Wat is het belangrijkste verschil tussen Expanded en Flexible? **Antwoord** Expanded dwingt zijn kind om alle beschikbare ruimte te vullen (fit: FlexFit.tight), terwijl Flexible het kind toestaat de ruimte te nemen die het nodig heeft tot het beschikbare maximum (standaard fit: FlexFit.loose). Expanded is eigenlijk een Flexible met fit: FlexFit.tight. ## Nog 21 vragen beschikbaar - Hoe positioneert Stack zijn kinderen standaard? - Welke widget moet worden gebruikt om een kind op een specifieke locatie binnen een Stack te positioneren? Meld je gratis aan: https://sharpskill.dev/nl/login ## Andere Flutter-sollicitatieonderwerpen - [Dart-basis](https://sharpskill.dev/nl/technologies/flutter/sollicitatievragen/dart-basics.md): 25 vragen, Junior - [Essentie van de Dart-taal](https://sharpskill.dev/nl/technologies/flutter/sollicitatievragen/dart-language-essentials.md): 15 vragen, Junior - [Flutter-grondbeginselen](https://sharpskill.dev/nl/technologies/flutter/sollicitatievragen/flutter-fundamentals.md): 18 vragen, Junior - [Levenscyclus van Widgets](https://sharpskill.dev/nl/technologies/flutter/sollicitatievragen/widget-lifecycle.md): 20 vragen, Junior - [Lokale opslag](https://sharpskill.dev/nl/technologies/flutter/sollicitatievragen/local-storage.md): 20 vragen, Junior - [Levenscyclus van de applicatie](https://sharpskill.dev/nl/technologies/flutter/sollicitatievragen/app-lifecycle.md): 20 vragen, Junior - [ListView & GridView](https://sharpskill.dev/nl/technologies/flutter/sollicitatievragen/listview-gridview.md): 25 vragen, Mid-Level - [Navigatie & routing](https://sharpskill.dev/nl/technologies/flutter/sollicitatievragen/navigation-routing.md): 22 vragen, Mid-Level - [Basis state management](https://sharpskill.dev/nl/technologies/flutter/sollicitatievragen/state-management-basics.md): 22 vragen, Mid-Level - [Provider Pattern](https://sharpskill.dev/nl/technologies/flutter/sollicitatievragen/provider-pattern.md): 18 vragen, Mid-Level - [Networking & HTTP](https://sharpskill.dev/nl/technologies/flutter/sollicitatievragen/networking-http.md): 20 vragen, Mid-Level - [JSON-serialisatie](https://sharpskill.dev/nl/technologies/flutter/sollicitatievragen/json-serialization.md): 20 vragen, Mid-Level - [Lokale database](https://sharpskill.dev/nl/technologies/flutter/sollicitatievragen/local-database.md): 22 vragen, Mid-Level - [Formulieren & validatie](https://sharpskill.dev/nl/technologies/flutter/sollicitatievragen/forms-validation.md): 20 vragen, Mid-Level - [Animaties](https://sharpskill.dev/nl/technologies/flutter/sollicitatievragen/animations.md): 20 vragen, Mid-Level - [Firebase-integratie](https://sharpskill.dev/nl/technologies/flutter/sollicitatievragen/firebase-integration.md): 18 vragen, Mid-Level - [Unittests](https://sharpskill.dev/nl/technologies/flutter/sollicitatievragen/unit-testing.md): 20 vragen, Mid-Level - [Widgettests](https://sharpskill.dev/nl/technologies/flutter/sollicitatievragen/widget-testing.md): 18 vragen, Mid-Level - [Build & Deployment](https://sharpskill.dev/nl/technologies/flutter/sollicitatievragen/build-deployment.md): 16 vragen, Mid-Level - [Pakketbeheer](https://sharpskill.dev/nl/technologies/flutter/sollicitatievragen/package-management.md): 16 vragen, Mid-Level - [Geheugen & prestaties](https://sharpskill.dev/nl/technologies/flutter/sollicitatievragen/memory-performance.md): 22 vragen, Senior - [Streams & RxDart](https://sharpskill.dev/nl/technologies/flutter/sollicitatievragen/streams-rxdart.md): 24 vragen, Senior - [Geavanceerd State Management](https://sharpskill.dev/nl/technologies/flutter/sollicitatievragen/advanced-state-management.md): 26 vragen, Senior - [Flutter Design Patterns](https://sharpskill.dev/nl/technologies/flutter/sollicitatievragen/flutter-design-patterns.md): 24 vragen, Senior - [Prestatie-optimalisatie](https://sharpskill.dev/nl/technologies/flutter/sollicitatievragen/performance-optimization.md): 26 vragen, Senior - [Platform Channels](https://sharpskill.dev/nl/technologies/flutter/sollicitatievragen/platform-channels.md): 20 vragen, Senior - [Custom Painting](https://sharpskill.dev/nl/technologies/flutter/sollicitatievragen/custom-painting.md): 22 vragen, Senior - [Flutter-applicatiearchitectuur](https://sharpskill.dev/nl/technologies/flutter/sollicitatievragen/flutter-app-architecture.md): 22 vragen, Senior --- Source: SharpSkill (https://sharpskill.dev), tech interview preparation for your real stack. HTML version of this page: https://sharpskill.dev/nl/technologies/flutter/sollicitatievragen/layouts-constraints