Widgets
Los ladrillos que usarás en cada pantalla
Widgets básicos
Hay varios cientos de widgets en el framework, y el catálogo oficial resulta intimidante. La buena noticia es que una aplicación real utiliza una quincena de forma constante, y que merece la pena conocerlos a fondo en lugar de verlos por encima.
La distinción útil no es «widget simple» frente a «widget avanzado», sino widget de contenido frente a widget de decoración frente a widget de estructura. Text e Image muestran algo. Container y Card revisten lo que otros muestran. ListView organiza. Confundir las tres familias produce ese código en escalera que se ve en muchos proyectos de principiantes: siete Container anidados donde bastaban dos Padding bien colocados.
Esta lección presenta cada widget con los parámetros que realmente se utilizan, y señala lo que la documentación menciona de pasada: el Container que no adopta el tamaño solicitado, el ListView que construye mil elementos de golpe y hace caer el número de fotogramas por segundo, el Image.network sin gestión de errores que muestra un cuadrado gris cuando falla la red.
Comentarios
Los comentarios funcionan con GitHub Discussions
Inicia sesión con GitHub para participar en la discusión