Autor: Bruno Basas

Agile web and app development

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
Software Architecture Sonar

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
Agile web and app development

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
Agile web and app development

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
Agile web and app development

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
Desarrollo de aplicaciones móviles

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 »

Most Popular:

Secured By miniOrange