Author Archives: Bruno Basas

Apiumhub BLOG 1 2

Navegación compleja en SwiftUI

La navegación en SwiftUI ha sido un punto muy importante del framework desde el primer día, no obstante cuando intentabamos crear una app que tuviera un poco más de complejidad de navegación y vistas nos encontrabamos con los primeros problemas. … Read More

Mejorando Nuestras Funciones Con Bow

Mejorando nuestras funciones con Bow

**Bow es una biblioteca para la programación funcional mecanografiada en Swift** Pero antes que nada… ¿Qué es la programación funcional? La Programación Funcional es un paradigma de programación – un estilo de construcción de la estructura y los elementos de … Read More

Combine Vs RxSwift

Combine vs RxSwift: Introducción a Combine y diferencias

En el artículo de hoy me gustaría dar una pequeña introducción a Combine y mostrar sus diferencias con RxSwift, y la mejor manera de empezar es mostrando la definición de Combine proporcionada por Apple: A unified, declarative API for processing … Read More

Las Lentes En Swift

Las Lentes en Swift: inmutabilidad de objetos

Para entender las lentes en Swift, primero debemos repasar a qué nos referimos cuando hablamos de inmutabilidad de un objeto. Entendemos como objeto inmutable aquel que no puede ser modificado una vez creado. Su uso nos aporta grandes ventajas como … Read More

Mejorar La Testabilidad

Mejorar la testabilidad de CLLocationManager

Es frecuente cuando escribimos los test de clases que tiene dependencias externas encontrar dificultades con la respuesta de métodos que no son nuestros. Vamos a ver un caso típico en el desarrollo de aplicaciones dónde nos podemos encontrar esta problemática y … Read More

iOS Snapshot Tests

iOS Snapshot tests

Escribir test de interfaz de usuario es siempre un poco complicado, y muchos desarrolladores acaban por dejar vistas sin testear o dedicando mucho tiempo y esfuerzo en la elaboración de test. Apple dispone de su propio soporte nativo para testing … Read More

Secured By miniOrange