Fundamentos de Flutter
Widgets, StatelessWidget, StatefulWidget, widget tree, build method, hot reload
1¿Qué es un widget en Flutter?
¿Qué es un widget en Flutter?
Respuesta
En Flutter, todo es un widget. Un widget es una descripción inmutable de una parte de la interfaz de usuario. Los widgets describen cómo debería verse su vista según su configuración y estado actuales. Flutter utiliza estas descripciones para construir el element tree que gestiona el renderizado en pantalla.
2¿Cuál es la diferencia principal entre StatelessWidget y StatefulWidget?
¿Cuál es la diferencia principal entre StatelessWidget y StatefulWidget?
Respuesta
Un StatelessWidget es inmutable y no puede cambiar después de su creación. Se utiliza para elementos de interfaz que no cambian dinámicamente. Un StatefulWidget puede mantener un estado mutable a través de un objeto State asociado, lo que permite que la interfaz se reconstruya en respuesta a los cambios de estado.
3¿Qué método debe implementarse en todo widget para definir su interfaz de usuario?
¿Qué método debe implementarse en todo widget para definir su interfaz de usuario?
Respuesta
El método build() es obligatorio en todos los widgets de Flutter. Recibe un BuildContext como parámetro y devuelve un Widget que describe la interfaz de usuario. Este método se llama cada vez que el framework necesita reconstruir el widget, por ejemplo después de una llamada a setState() en un StatefulWidget.
¿Qué es el widget tree en Flutter?
¿Cuál es la diferencia entre hot reload y hot restart en Flutter?
+15 preguntas de entrevista
Otros temas de entrevista Flutter
Fundamentos de Dart
Fundamentos del lenguaje Dart
Ciclo de vida de los Widgets
Almacenamiento local
Ciclo de vida de la aplicación
Layouts & Constraints
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