Para este último proyecto diseñarás un menú interactivo para un restaurante que permitirá al cliente del restaurante ver la lista de comidas, agregar comidas a la orden y mandar la orden al restaurante. Todo esto dentro de un servidor que correrás dentro de tu computadora. Recordemos, para este proyecto nos estamos basando en el proyecto de la Unidad 6 del libro App Development with Swift por lo que emplearemos los recursos de estudiante que nos provee el libro. De todas formas, los recursos que necesitarás para este proyecto se encuentran dentro de la carpeta recursos de este repositorio. Asegúrate de descargar esta carpeta.
1. Funcionamiento de closures, opcionales y extensiones.
2. Interactuar con la web:
1. HTTP y URLSession
2. Decodificar JSON
3. Concurrencia
- UITabBarController
De nuevo, super super importante que realicen los siguientes pasos antes de comenzar a codificar:
- Introducción al Desarrollo de Apps.
- App Development with Swift.
- The Swift Programming Language Guide.
- Apple’s World Wide Developers Conference Videos.
- Human Interface Guidelines: iOS.
- Apple Developer.
Otros sitios recomendados: