Tabla de Contenido
- Introducción a Flutter
- ¿Qué es Flutter?
- ¿Por qué usar Flutter?
- ¿Cómo instalar Flutter?
- Instalación de Flutter en Android Studio
- Instalación de Flutter en Visual Studio Code
- Fundamentos de Dart
- Tipos de Datos
- Tipos de Datos Especiales
- Operadores
- Null-Safety
- Flujo de Control
- Funciones
- Clases y Objetos
- Constructores
- Tipos de Constructores en Dart
- Encapsulamiento
- Getter y Setter en Dart
- Herencia en Dart
- Polimorfismo
- Clases Abstractas
- Interfaces
- Mixins
- Tipos Genéricos
- Futures y Async/Await
- Constructores
- Tipos de Datos
- Widgets y Layouts en Flutter
- ¿Qué son los Widgets en Flutter?
- Manejo de Estados y Eventos en Flutter
- Estado en Flutter
- Eventos en Flutter
- Ciclo de Vida de un Widget
- Comunicación entre Widgets
- Diferencias entre StatefulWidget y StatelessWidget
- Manejo de Estados y Eventos en Flutter
- Creación de Primer Proyecto en Flutter
- Creación de Proyecto en Visual Studio Code
- Creación de Proyecto en Android Studio
- Conectar Móvil a Android Studio y Visual Studio Code
- Diseño de Interfaces de Usuario con Layouts
- Concepto de Hijos en Flutter
- Widgets Básicos en Flutter
- Layouts
- Widgets Avanzados en Flutter
- Widgets Personalizados
- Diseño Responsivo en Flutter
- MediaQuery
- OrientationBuilder
- Manejo de Dependencias en Flutter
- Animaciones Básicas en Flutter
- Animaciones Personalizadas
- ¿Qué son los Widgets en Flutter?
- Navegación en Flutter
- Tipos de Navegación en Flutter
- Implementación de Navegación en Flutter
- Navegación mediante Botones de Acción
- Navegación mediante Pestañas
- Persistencia de Datos en Flutter
- Variables
- Listas
- Mapas
- Consulta de Datos de una API
- Almacenamiento Local
- Hive para Persistencia Local
- Firebase
- Publicación de una Aplicación Flutter
- Publicación en Google Play Store
- Publicación en la App Store de Apple
- Consejos para el Desarrollo de Aplicaciones en Flutter
- Solución de Problemas Comunes en Flutter
- Actualización y Mantenimiento de una Aplicación Flutter
- Epílogo
- Sobre el Autor
- Agradecimientos