Ticker

6/recent/ticker-posts

Ad Code

Responsive Advertisement

Curso crear una app para iOS desde cero #8. Crear el ViewModel, el Modelo y el Router

En la octava clase del curso crear una app para iOS desde cero vamos a empezar a crear módulos MVVM, la pantalla principal, el modelo y el modelo de la vista.

En esta ocasión vamos a ver la importancia de tener una buena arquitectura, de implantar MVVM para crear una aplicación con estas capas que separan la lógica de negocio de la vista y el modelo.

También crearemos un Router que se encargará de la construcción de los módulos y la navegación entre ellos. ¿Un Router? Sí, como ya vimos en la clase donde abordamos los diferentes patrones de arquitectura en iOS los patrones de arquitectura no están escritos en piedra, sino que podemos permitirnos cierta flexibilidad a la hora de hacer adaptaciones en estos patrones. ¡A por ello!

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

Pues ya está, ya hemos creado la pantalla de la home usando esta arquitectura. Fijémonos cómo hemos creado el modelo de la vista, esta pieza de software es la más importante dentro de MVVM, ya que en ella se va a depositar toda la inteligencia y lógica de negocio que queramos tener.

Además hemos creado los modelos de datos para modelar el objeto de una película y poder mostrar la información de la misma en nuestra vista de tabla, y hemos visto como usar una web para crear estos modelos de datos, de forma sencilla esta web nos crea la estructura de datos correcta para que podamos usar los objetos en el universo de Cocoa Touch y Swift.

La tarea de deberes de esta lección es que pruebes a llamar a algún otro servicio de la API, puedas crear el objeto con la web que modele esos datos, y por último que uses ese objeto en la aplicación para mostrar datos adicionales de la información de la película.

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