Sobes.tech
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'),
            ),
          ],
        ),
      ),
    );
  }
}