Junior — Middle
¿Qué tipos de widgets típicos sueles usar en tus proyectos?
sobes.tech AI
Respuesta de la IA
En proyectos de Flutter, suelo usar los siguientes widgets típicos:
-
Container — widget universal para crear áreas rectangulares con márgenes, bordes y fondo.
-
Column y Row — para disposición vertical y horizontal de widgets hijos.
-
Text — para mostrar texto.
-
ListView — para crear listas desplazables.
-
Stack — para superponer widgets unos sobre otros.
-
Scaffold — estructura básica de pantalla con soporte para AppBar, Drawer y otros elementos.
-
ElevatedButton — para botones con efecto de elevación.
Ejemplo de una pantalla sencilla con texto y botón:
import 'package:flutter/material.dart';
class MyHomePage extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(title: Text('Ejemplo')),
body: Center(
child: Column(
mainAxisSize: MainAxisSize.min,
children: [
Text('¡Hola, Flutter!'),
SizedBox(height: 20),
ElevatedButton(
onPressed: () => print('Botón presionado'),
child: Text('Presióname'),
),
],
),
),
);
}
}