Introducción a Flutter y Dart
¿Vale la pena Aprender Flutter?
Introducción a Flutter y Dart
Estructura Básica de una Aplicación Flutter
Sintaxis Básica de Dart
Widgets en Flutter
¿Qué son los Widgets en Flutter y Cómo Funcionan?
Widgets Básicos en Flutter
¿Cómo estructurar pantallas en Flutter con TabBar?
Cómo Personalizar Widgets en Flutter
Manejo de Recursos y Formularios
Manejo de Assets en Flutter: Imágenes
Formularios en Flutter
Implementación de formularios en Flutter
Navegación y APIs
Navegación entre Pantallas en Flutter
Crea una API en Segundos con Mockoon
Conexión a APIs en Flutter
Gestión de Estados
Cómo Usar ListView en Flutter
Manejo de Estados de Carga y Errores en Flutter
Gestión del Estado con Provider en Flutter
Cómo Usar la Librería Provider en Flutter
Gestión del Estado StatefulWidget en Flutter
StatefulWidget en Flutter
Experiencia de Usuario
Flujo de una Aplicación Flutter
Animaciones en Flutter
Internacionalización y Accesibilidad en Flutter
Publicación de Apps
¿Cómo hacer APK en Flutter?
Cómo crear una cuenta de desarrollador de Google Play
¿Cómo subir una aplicación Flutter a Google Play?
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Alison Jimenez
Aprenderás cómo estructurar y personalizar una aplicación Flutter enfocada en un recetario utilizando StatelessWidget
. Exploraremos el uso de propiedades como AppBar
, personalización con estilos y colores, y buenas prácticas de desarrollo.
Definición de la clase: Crea una nueva clase que extienda de StatelessWidget
. Por ejemplo:
class RecipeBook extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Scaffold();
}
}
Scaffold
actúa como una hoja en blanco donde añadimos elementos.Personalización inicial: Añade propiedades clave como:
AppBar
: para mostrar un título y definir colores.Body
: el espacio principal donde se mostrará el contenido.AppBar
?La barra superior se personaliza utilizando la propiedad AppBar
. Ejemplo:
return Scaffold(
appBar: AppBar(
title: Text(
'Mi Recetario',
style: TextStyle(color: Colors.white),
),
backgroundColor: Colors.orange,
),
);
title
define el texto visible.TextStyle
permite modificar el color, tamaño y estilo del texto.backgroundColor
define el color de fondo del AppBar
.Eliminar la marca de depuración: Ajusta la propiedad debugShowCheckedModeBanner
a false
en MaterialApp
.
return MaterialApp(
debugShowCheckedModeBanner: false,
home: RecipeBook(),
);
Ocultar warnings temporales: Si no afectan el desarrollo actual, coméntalos en el archivo analysis_options.yaml
con #
.
const Text('Constante');
main.dart
.Aportes 8
Preguntas 1
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?