Getting Ready for Declarative UIs con Raúl Hernandez


Details
"Tiriri, tirira!, tiriri, tiriri, tirira! - AC/DC Highway to hell" 🎸 Al igual que las flores en primavera, ya estamos de vuelta!
Ésta vez tendremos a un invitado muy especial y querido en la comunidad!, nada más y nada menos que Raúl Hernandez!
A Raúl le gustaría presentarse como un aprendiz constante, además de ser un experimentado Ingeniero de Software (trabajando actualmente en Twitter), especializado en la plataforma de Android y el lenguaje Kotlin en particular.
Además, Raúl da charlas cuando tiene oportunidad de ello, hasta ahora ha participado en diferentes eventos internacionales a lo largo de los últimos años. Aparte, escribe algunos artículos, normalmente no técnicos al acabar el año para hacer un pequeño resumen y técnicos también.
Raúl es originariamente de Valencia, donde les suele gustar la paella y la horchata, actualmente vive y trabaja (desde casa) en Londres (Reino Unido) pero también ha vivido en Bélgica durante algún año.
Le encanta viajar cuando se puede, escuchar conciertos de música rock o metal, leer libros tanto técnicos como no, estar con sus amigos, una cerveza fría o ir a echar una carrera a veces.
Ha tenido la delicadeza de ofrecer una charla 🔝"Getting Ready for Declaratie UIs" que seguro que no deja a nadie indierente.
El Flujo de Datos Unidirectional es una técnica muy potente que mejora nuestros sistemas reactivos para trabajar de una manera determinista.
Sincronizar nuestras vistas nunca fue una tarea fácil de conseguir. Por esta misma razón, hay mecanismos que nos dan soporte para conseguirlo. Seguramente las callbacks eran el estándar en el pasado, sin embargo, son un anti-patrón debido a su falta de legibilidad. Ahora mismo, ya no necesitaremos lidiar con callbacks gracias a Corrutinas de Kotlin y sus superpoderes.
Si estamos preparados para Interfaces de Usuario (IU) Declarativas, tanto con Kotlin, sus corrutinas y otros amigos es de hecho factible. Podríamos por ejemplo usar funciones de suspensión, Flow y al final StateFlow para dejar preparadas nuestras aplicaciones Reactivas con IU Declarativas.
Vamos a definir un punto de entrada inicial, recibir la información, transformarla en un estado y por último renderizar cada uno de estos. Vamos a tener nuestras apps preparadas para el mundo Declarativo en Android.
En resumen, aprenderás cómo puedes usar las Corrutinas de Kotlin para beneficiarte de un código realmente eficiente y fácil de leer. Cómo manejar su ciclo de vida sin comprometerse a un framework específico externo de Android, lo cual nos dejará el código preparado para más propósitos que solo aplicaciones basadas en Android..

Getting Ready for Declarative UIs con Raúl Hernandez