Layouts & Constraints
Row, Column, Stack, Flex, Expanded, Flexible, constraints, BoxConstraints, LayoutBuilder
1¿Qué widget se debe usar para disponer los hijos horizontalmente en Flutter?
¿Qué widget se debe usar para disponer los hijos horizontalmente en Flutter?
Respuesta
Row es el widget fundamental para disponer los hijos horizontalmente a lo largo del eje principal (main axis). Respeta las restricciones de su padre y distribuye el espacio según las propiedades mainAxisAlignment y crossAxisAlignment. Para diseños verticales, Column es el equivalente.
2¿Qué propiedad de Row o Column controla la distribución de los hijos a lo largo del eje principal?
¿Qué propiedad de Row o Column controla la distribución de los hijos a lo largo del eje principal?
Respuesta
mainAxisAlignment controla cómo se posicionan los hijos a lo largo del eje principal (horizontal para Row, vertical para Column). Las opciones incluyen start, center, end, spaceBetween, spaceAround y spaceEvenly. crossAxisAlignment controla el posicionamiento en el eje perpendicular.
3¿Cuál es la principal diferencia entre Expanded y Flexible?
¿Cuál es la principal diferencia entre Expanded y Flexible?
Respuesta
Expanded fuerza a su hijo a rellenar todo el espacio disponible (fit: FlexFit.tight), mientras que Flexible permite al hijo tomar el espacio que necesita hasta el máximo disponible (fit: FlexFit.loose por defecto). Expanded es en realidad un Flexible con fit: FlexFit.tight.
¿Cómo posiciona Stack a sus hijos por defecto?
¿Qué widget se debe usar para posicionar un hijo en una ubicación específica dentro de un Stack?
+21 preguntas de entrevista
Otros temas de entrevista Flutter
Fundamentos de Dart
Fundamentos del lenguaje Dart
Fundamentos de Flutter
Ciclo de vida de los Widgets
Almacenamiento local
Ciclo de vida de la aplicación
ListView & GridView
Navegación y enrutamiento
Gestión de estado básica
Provider Pattern
Networking & HTTP
Serialización JSON
Base de datos local
Formularios y validación
Animaciones
Integración de Firebase
Pruebas unitarias
Pruebas de widgets
Build y Despliegue
Gestión de paquetes
Memoria y rendimiento
Streams & RxDart
State Management avanzado
Flutter Design Patterns
Optimización del rendimiento
Platform Channels
Custom Painting
Arquitectura de aplicaciones Flutter
Domina Flutter para tu próxima entrevista
Accede a todas las preguntas, flashcards, tests técnicos, ejercicios de code review y simuladores de entrevista.
Empieza gratis