Publicar librerías Android multi módulo

Muchas veces durante el desarrollo de aplicaciones nos encontramos que tenemos...


mobiconf 2019

Mobiconf 2019: Nuestra Experiencia

La edición 2019 de la Mobiconf ha sido sin duda espectacular. Organizada en...


introducción a combine y diferencias con 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...


Android Motion Layout

MotionLayout - Realiza animaciones en tu aplicación Android

Introducción a MotionLayout Desde siempre, los desarrolladores de Android hemos...


what is plop

Qué es Plop - File Generator Tool System

¿Qué es Plop? Plop es un file generator tool system que te permite definir un...


MVP en Android

Arquitectura android: repensando MVP en Android

Hoy hablarémos sobre Arquitectura android y como repensamos MVP en Android....


room en android

Nuestra experiencia con Room en Android tras unos meses de uso

Después de unos meses trabajando con Room en Android nos hemos encontrado con...


libreria de redux

Como implementar tu propia libreria de Redux con Kotlin y Rx

En este artículo, verémos como implementar tu propia libreria de Redux con...


programación funcional en javascript

Programación Funcional en JavaScript

JavaScript es un lenguaje que, junto a su ecosistema, está evolucionando muy...


heterogeneous data in a table view

Cómo mostrar información heterogénea en UITableViews

Uno de los desarrollos más frecuentes en aplicaciones móviles es mostrar la...


Proyecto React con TypeScript

Cómo crear un proyecto React con TypeScript

En mi último artículo vimos cómo empezar a migrar un proyecto de JavaScript a...


Lentes en Swift

Las Lentes en Swift: inmutabilidad de objetos

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