Puntos de interés realizados en este curso:
- Modelo:
- Carga de datos desde un JSON, con Combine, guardado en los archivos de la APP
- Creación de un nuevo JSON, con Combine, guardado en el almacenamiento de la app
- Vista-Modelo:
- Uso de elementos de UIKit con SwiftUI, como el PhotoPicker y el menú de compartir
- Subida de imágenes y guardado en memoria. Uso de thumbnails para reducir el tamaño de las imágenes cargadas
- Vista:
- TabView
- Vista lista - detalle
- Uso de menú contextual (al dejar pulsada la pantalla sobre un elemento)
- Uso de botones en el toolbar
- Formularios
- Toolbar en el teclado con botones para avanzar entre los campos del formulario y para ocultar el teclado