
Flutter For Dummies
Burd
- Editorial
- Wiley
- Año
- 2020
- Páginas
- ~384
- Nivel
- Básico
De qué trata
Manual introductorio y accesible en el que el veterano docente Barry Burd presenta los fundamentos del desarrollo de aplicaciones móviles multiplataforma para Android e iOS mediante Flutter (versión 1.x sobre Dart 2). Siguiendo la filosofía pedagógica y distendida de la serie 'For Dummies', la obra está pensada para principiantes absolutos en programación móvil o personas con conocimientos elementales de informática que desean comenzar a crear sus primeras apps sin verse intimidados por la jerga técnica especializada.
El temario acompaña al lector desde la preparación paso a paso del entorno de trabajo (instalación del SDK de Flutter, Android Studio, VS Code y configuración de emuladores) y el aprovechamiento de la recarga en caliente (Hot Reload), hasta las estructuras básicas del lenguaje Dart (variables, tipos, condicionales, listas, mapas y clases). A continuación, profundiza en la creación de interfaces mediante widgets estructurales y visuales de Material Design (Container, Row, Column, Text, Image, Scaffold y AppBar), el control de entradas del usuario a través de campos de texto y botones, la gestión del estado elemental con StatefulWidget y setState(), el enrutamiento de vistas con Navigator y la renderización de colecciones interactivas mediante ListView.
La metodología se apoya en ejemplos cortos y graduados que culminan en 'Doris's Dating App', una pequeña aplicación de citas donde se combinan navegación entre pantallas, recopilación de preferencias mediante formularios y visualización de perfiles en tarjetas y listas. Su principal valor radica en el estilo amigable del autor y sus secciones 'The Part of Tens', repletas de consejos para esquivar errores comunes de principiante. No aborda arquitecturas de estado complejas (como BLoC o Redux) ni integración con bases de datos avanzadas, y al ser una publicación de 2020 previa a Null Safety, algunos fragmentos de código requerirán leves ajustes de sintaxis para compilar en versiones recientes de Flutter.
- Flutter 1.x
- Dart
- Fundamentos de programación
- Widgets básicos
- Layouts (Row y Column)
- StatefulWidget y setState
- Hot Reload
- Navigator y rutas
- ListView
- Formularios e interactividad
- Buenas prácticas
¿Cómo enseña?
Teoría + práctica
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Doris's Dating App
Aplicación de emparejamiento y perfiles que integra pantallas de bienvenida, formularios de preferencias de usuario, navegación entre vistas con Navigator y listados dinámicos con ListView.

