¿Qué es la programación Funcional y porqué es importante?

Si estás relacionado en el mundo de desarrollo de iOS, probablemente te has topado con estos frameworks que Apple ha introducido en el último año:

SwiftUI: que nos proporciona un entorno de programación funcional para construir interfaces de usuario de forma declarativa en iOS y otras plataformas de Apple.

Combine: el nuevo framework de Apple de Programación Reactiva Funcional para el manejo de procesos asíncronos.

Y no podemos olvidar a:

RxSwift: mantenido por la comunidad, un framework que tiene como base “Programación Reactiva Funcional“.

Algo de lo que los desarrolladores iOS no podemos escapar es la parte funcional y si aún no has interactuado con estas herramientas al principio puede ser muy abrumante todos los nuevos conceptos tanto de la parte Funcional como la parte Reactiva 🤯


Es este post, abarco la parte funcional y cómo puedes usarlo en tu día a día cuando utilices Swift, la parte Reactiva la dejaré para otra entrada. Un paso a la vez. 🤓

Continue reading ¿Qué es la programación Funcional y porqué es importante?