Post

XCTestXCTAssertThrowsErrorEqual

Releyendo el libro Diseño Ágil con TDD de Carlos Blé Jurado (que recomiendo ampliamente) y practicando los ejercicios que incluye, he hecho esta extensión de XCTest que es función de test que evalúa 3 cosas: 1) La cabecera Primero debemos definir el genérico, en este caso esperamos un Error y que sea Equatable para poder…

Post

UIHostingController

SwiftUI ofrece un UIViewController para UIKit, que le permite gestionar la integración de vistas hechas en SwiftUI y presentarlas como otro UIViewController. En el ejemplo tendríamos una vista de ProfileView con una propiedad opcional delegate conformada con ButtonDelegate, que se encargará de conectar la acción con el UIViewController, mediante un Button. El botón de Salir…

Repositorios

TV Maze App Example (Fork)

Listado series de televisión de la api TVMaze en UIKit Refactorización de arquitectura VIPER a MVC con DiffableDataSource de las tablas de catalogue y favorites, conectando con la vista original detalle en VIPER, conversión de patrón callback a async await con continuations, test con URLProtocol y Mock de DataBase. Añadido CatalogueViewController con diffableDataSource en MVC…

Repositorios

App FrontBack (Fork)

Listado ficticio de NFT y transacciones en UIKit Reemplazo de librerías AlamoFire por URLSession, añadidos tests con URLProtocol, reemplazo de UIViewCell por vistas en SwiftUI Sustituida librería AlamoFire y AlamoFireImage por URLSession Añadidos URLSessionMock para test unitarios de Network en HomeViewModel y Wallet ViewModel Sustituidas ViewCell por celdas en SwiftUI con UIHostingConfiguration Sustituido ProfileVC por…

Repositorios

Marvel App (Fork)

Listado de personajes de Marvel hecho en UIKit Reemplazo de librerías AlamoFire y KingFisher por URLSession. Se añade la funcionalidad de persistencia Local para favoritos Reemplazo de librería AlamoFire y KingFisher por URLSession Añadido features de añadir personaje a favoritos y su persistencia en archivo local (json) Añadida feature de descargar más personajes al llegar…

Repositorios

List To-Do (Fork)

To-Do List in SwiftUI with SwiftData Se han refactorizado lo siguiente: Componentización de la vista principal a vistas reutilizables Reemplazo de alerta de sistema por PopUp personalizado Añadido nuevo status: In process Se añade la posibilidad de añadir un sticker Diseño y features de DetailView: Añadido botón de cancelar que deshace cualquier cambio en la…

episodios

Episodio Z Zambullendo mi app

5.Abr.2024 Estos 15 días… … he avanzado en el proyecto.. Me suscribí a mid journey nuevamente para sacar nuevas y más imágenes para la app. El tema era animales bebés, algo que mostrara ternura sin llegar a ser cursi. Así como las insignias. Primero escribí las imágenes que necesitaba y luego a generarlas. Descubro un…

CoupleCare

Contacta con nosotros

Gracias por utilizar CoupleCare, no dudes en escribirnos tus preguntas, comentarios, inquietudes o contarnos como utilizas CoupleCare o que quisieras que incluyese. Contacta escribiéndonos al correo couplecare@proximaparadaswift.dev

CoupleCare

CoupleCare

Conecta con tu pareja Couple Care está dirigida a usuarios con pareja que deseen mejorar su relación. Dispuestos a realizar un esfuerzo diario por tener detalles que la vuelvan a enamorar. Comprometidos por tener momentos juntos, incrementar confianza, la comunicación y el cariño.  Si quieres tener ideas de como demostrar afecto a tu pareja y…

episodios

Episodio Y: Yuxtaponiendo Program

22.Marzo.2024 Estos 15 días… …he cumplido … Suscrito hoy al Apple Developer Program Descartado de la consultora Aún no doy mi clase de fitness 500 contactos en LinkedIn 20.Mar Mockup de los screenshots Open 24. 9 de 45 del box 24.1 10’49” (21-15-9) 15’  24.2 688 reps 300 + 10 + 50 20’ 24.3 127…