santiagopb / Marvel-API-Swift

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Marvel-API-Swift

Es una aplicación creada en XCode para iOS 15. Utilizamos librerias de terceros tales como:

Alamofire, SwiftyBeaver, RealmSwift, SnapKit y Kingfisher

Instalación local

Para clonar y ejecutar esta aplicación, necesitarás Git, XCode y CocoaPods instalados en tu ordenador. Además debes contar con el API Key de Marvel.

Desde la línea de comando ejecutamos:

$ git clone https://github.com/santiagopb/Marvel-API-Swift.git
$ cd Marvel-API-Swift
$ pod install

Nota En XCode debemos seleccionar para abrir el fichero Marvel.xcworkspace

Al abrir la aplicación debemos configurar las variables de entorno MARVEL_PUBLIC_KEY y MARVEL_PRIVATE_KEY con los datos obtenidos de la API de Marvel.

Para ello vamos a abrir el editor de esquemas, seleccionamos ejecutar (Run) en el lado izquierdo del editor y hacemos clic en el botón Argumentos en la parte superior del editor para acceder a las variables de entorno.

Por último utilizamos el botón Agregar (+) para agregar las variables de entorno.

Captura de Pantalla 2023-01-18 a las 15 15 07

Arquitectura modular (VIPER)

La arquitectura modular nos permite dividir una aplicación en varios módulos. Entendiendo que un módulo es un subconjunto de la aplicación que tiene una responsabilidad única, sólo una.

About


Languages

Language:Swift 99.4%Language:Ruby 0.6%