Lentes en Swift

Las Lentes en Swift: inmutabilidad de objetos

Para entender las lentes en Swift, primero debemos repasar a qué nos referimos...


Fuga de memorias

Fuga de memorias en iOS

Apple define una fuga de memoria como: “Memoria que estaba localizada en un...


testabilidad de CLLocationManager

Mejorar la testabilidad de CLLocationManager

Es frecuente cuando escribimos los test de clases que tiene dependencias...


Espresso UI Test

Introducción: Espresso UI Test

Como mobile developers, pasamos la mayor parte de tiempo creando nuevas...


capa de datos con MoyaRx y Codable

Cómo simplificar la capa de datos con MoyaRx y Codable

Hoy en dia todas las apps se conectan en algún momento con servidores para...


iOS Snapshot tests

Escribir test de interfaz de usuario es siempre un poco complicado, y muchos...


Kotlin vs Java

Kotlin vs Java

En Apiumhub hacemos un uso intensivo de una arquitectura bautizada como Pure MVP...


Model-View-Presenter puro

MVPP o Model-View-Presenter puro en Android

Motivación para hablar sobre Model-View-Presenter puro: Es bastante...


iOS Objective-C

CornerJob - iOS Objective-C app Un caso de exito

CornerJob es una startup que se dedica al sector de búsqueda de empleo en una...


Arquitectura Viper

Arquitectura Viper - Ventajas para las apps iOS

Es un hecho bien conocido que la arquitectura de software en la industria del...


Integración continua en iOS

Integración continua en iOS usando Fastlane y Jenkins

Uno de los pilares básicos de Apiumhub es nuestro compromiso con el cliente de...


Por que Kotlin

¿Por qué Kotlin, Android ?

Si hoy en día me preguntaran cual es una de las características que distingue...