1
Descubra Flutter
- Comparaciones entre aplicaciones híbridas, web y nativas.
- Flutter CLI.
- Contenedores.
- Lógica orientada a widgets.
2
El lenguaje de programación Dart
- Convenciones de codificación y denominación.
- Variables y tipos.
- Números y constantes.
- Estructura de control.
- Operador lógico.
- Bucle y función.
Trabajo práctico
Creación de un programa inicial en modo procedimiento.
3
Programación orientada a objetos con Dart
- Clases y objetos.
- Variables de clase.
- Fabricantes.
- Métodos.
Trabajo práctico
Creación de una primera clase e instancia.
4
Colecciones y librerías
- Gestión de colecciones.
- Creación e iteración de listas.
- Creación de listas con un tipo de objeto.
- Librería The Dart, paquetes.
- Bibliotecas estándar.
Trabajo práctico
Diseño de colecciones y manejo de bibliotecas.
5
Configuración del entorno Flutter
- Instalación de Flutter CLI.
- La estructura de un proyecto Flutter.
- Creación y configuración del emulador.
- La función de recarga en caliente.
- Configuración de un entorno de depuración.
Trabajo práctico
Creación de un proyecto inicial Flutter "Hello World".
6
Widgets
- Construcción modular de vistas mediante widgets.
- Widgets con y sin estado.
- Herencia de widgets.
- Descubrir los widgets proporcionados por defecto.
Trabajo práctico
Utiliza widgets y crea una calculadora.
7
Persistencia de datos con sqflite
- Introducción al ORM integrado.
- Creación de modelos de datos.
- Leer y escribir en la base de datos.
Trabajo práctico
Creación de un historial de cálculos almacenado en una base de datos.
8
Ir más lejos
- Internacionalización (i18n).
- Creación de un paquete Flutter.