Ticker

6/recent/ticker-posts

Ad Code

Responsive Advertisement

Curso crear una app para iOS desde cero #9. Aplicando la lógica de la vista

En la novena clase del curso crear una app para iOS desde cero vamos a crear la lógica de la vista para dibujar en pantalla los datos que estamos obteniendo de la API.

Utilizaremos Codable para serializar los datos que estamos obteniendo de la API, Codable es un protocolo que nació con Swift 4, este protocolo nos facilita muchísimo la serialización de datos obtenidos mediante un JSON.

También desarrollaremos el buscador que nos va a permitir buscar películas de forma reactiva entre las obtenidas en la llamada al servicio. ¡A por ello!

Este contenido está únicamente disponible para los suscriptores. Puedes identificarte en este enlace o suscribirte a los cursos.

Bueno, esta clase ha sido divertida ¿verdad? Hemos creado los métodos delegados de la vista de tabla, hemos gestionado datos, hemos creado modelos y también hemos creado el buscador que nos permitirá buscar películas en el catálogo recibido.

Otra de los puntos clave que hemos visto es gestionar la llamada para traer los datos de forma reactiva, y pasarlos entre el modelo de la vista y la vista para luego mostrarlos en pantalla.

Nuestra aplicación está terminada al 90% quedan algunas cosas que finalizaremos en la última clase del curso, y también resolveremos errores y daremos los últimos coletazos.

Hay que decir que la aplicación que estamos creando es una aplicación de un nivel intermedio ya que como bien sabes estamos usando MVVM y aplicando programación reactiva con RxSwift, herramientas que no son sencillas de usar ni para principiantes.

Por otra parte, el uso de Codable nos permite pasar los datos del JSON a un objeto de Cocoa Touch (el Framework que usamos en iOS) sin excesiva dificultad. La tarea de esta lección es que pruebes a ver si puedes compilar la aplicación en tu dispositivo real.

Como siempre, si tenéis cualquier duda o pregunta, podéis mandarla a través del formulario de soporte de la intranet de suscriptor. ¡Nos vemos en la siguiente lección! :)

Enregistrer un commentaire

0 Commentaires