Ticker

6/recent/ticker-posts

Ad Code

Responsive Advertisement

Curso crear una app para iOS desde cero #5. Programación reactiva con RxSwift

En la quinta clase del curso crear una app para iOS desde cero vamos a ver qué es el Framework RxSwift y cómo nos puede ayudar.

Veremos este Framework para programar de forma reactiva, además veremos algunas particularidades de este tipo de programación. Además crearemos el proyecto en el que vamos a crear nuestra aplicación en Xcode.

Por otra parte, veremos CocoaPods, un gestor de dependencias que nos permitirá instalar RxSwift en nuestro proyecto. Venga vamos a ver la clase que estamos ya a puntito de comenzar el viaje. ¡A por ello!

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

Fantástico, ¿no es cierto? Habéis visto cómo funciona la programación reactiva además de ver algunas nociones de lo que es un gestor de dependencias.

También hemos instalado HomeBrew un gestor de paquetes para Mac de forma que podamos instalar tanto CocoaPods como cualquier otro tipo de software de una forma muy sencilla en nuestro ordenador.

Usamos un gestor de dependencias para gestionar los Frameworks que vamos a instalar en nuestro proyecto de Xcode, en este caso usamos CodoaPods, pero en entorno iOS existen otros gestores de dependencias como puede ser Carthage o el nativo de Apple: Swift Package Manager.

RxSwift está alojado en GitHub, hemos realizado la instalación con CocoaPods, de esta forma hemos añadido el Framework a nuestro proyecto y ahora podremos gestionarlo o actualizarlo desde el archivo Podfile.

Gestionar dependencias con CocoaPods es muy sencillo como has podido ver. Pues ya tenemos el proyecto arrancado y RxSwift instalado en el mismo, ya solo queda empezar la aplicación para ver el catálogo de películas más populares consumiendo la API de The Movie Database.

Como tarea o deberes te pediría que entres en la página de ReactiveX y estudies la documentación relativa a RxSwift.

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