Descubre JETPACK COMPOSE por dentro│Jorge Castillo [TOPIC#10]

Descubre JETPACK COMPOSE por dentro│Jorge Castillo [TOPIC#10]

Episodio 176 – Jetpack Compose: domina este framework en profundidad

Hoy contamos con Jorge Castillo. Y ha venido a contarnos los entresijos de JETPACK COMPOSE.

Si no conoces a Jorge, deberías. Es un auténtico referente de Android y Kotlin. Y créeme, que cuando habla de Compose, te vuela la cabeza.

Esta charla técnica se corresponde con el décimo topic. Es una charla que si le prestas atención, va a hacer que subas de nivel como Android Developer sí o sí.

Hablamos de:

  • Qué es el remember y por qué deberíamos usarlo o no
  • Qué es el State Hoisting
  • Si es una buena o mala práctica pasarle un ViewModel a un composable
  • Recomendaciones para mejorar el rendimiento

Y un montón de cosas más.

¡Por cierto, este topic tiene asociado el completísimo Audiocurso de Jetpack Compose! 🎨

¡Te veo dentro! 😉

¿Viste la última entrada sobre Corrutinas + Flow [TOPIC#9]? 🎯


Links nombrados en la charla

Redes Sociales de nuestro invitado


Contenido del audio

Índice

📜 ÍNDICE:
00:00 | Previa
00:37 | Bienvenida y presentación
01:31 | Jorge nos habla sobre él, su historia, su background y por qué deberías quedarte a esta charla
08:03 | ⚡ Si con la intro realizada no te quedas a la charla, ¿nos dice Jorge algún motivo más?
09:07 | ❓ ¿Cómo definirías Jetpack Compose?
13:25 | 🌲 Un caso de uso: un programa que se pueda representar como un árbol de estados con el runtime de Compose
14:33 | 👀 ¿Qué es el REMEMBER y por qué deberíamos usarlo o no?
16:39 | 🧩 ¿Qué es el STATE HOISTING?
19.23 | 🤔 ¿Sería buena o mala práctica pasarle un ViewModel a un COMPOSABLE?
23:11 | 🛠 Anotaciones como @Stable, @Immutable; ¿cómo funciona esto a la hora de la recomposición?
29:52 | ⏱️ Recomendación para mejorar el rendimiento en Jetpack Compose
37:24 | 🗺️ Cómo sería una navegación en una app que todo son composables
39:19 | 🔀 Opinión sobre la interoperabilidad
41:25 | 🌟 ¿Hay algún patrón de presentación que se acople mejor a Jetpack Compose?
43:19 | 🖊️ Abordamos el tema del OVERDRAWING
45:03 | 📖 ¿Hay planes para sacar el libro de Jetpack Compose internals en físico?
46:59 | 👨🏻‍🏫 ¿En qué consiste el curso Jetpack Compose and internals?
51:12 | ¡Muchísimas gracias Jorge! 😊
52:17 | 1️⃣ ¿Qué es lo que menos te gusta de Jetpack Compose?
52:52 | 2️⃣ ¿Qué opinas de la integración con Material 3?
53:40 | 3️⃣ ¿Cuál es tu composable favorito?
54:05 | 4️⃣ ¿Dirías que Compose facilita el desarrollo en equipos grandes?
55:38 | 5️⃣ ¿Has integrado Jetpack Compose con una aplicación que previamente estaba 100% con XML?
56:31 | 6️⃣ ¿Qué reto técnico te ha costado más de resolver dentro del campo de Compose?
57:26 | 7️⃣ ¿Cuánto tiempo dirías que se tarda en dominar Jetpack Compose?
58:21 | 8️⃣ ¿Te parece intuitiva la gestión de estados en Compose?
59:37 | 9️⃣ ¿Qué libro recomiendas para aprender los entresijos de Jetpack Compose?
01:01:25 | 🔟 ¿XML o Jetpack Compose?
01:01:49 | ¡Muchísimas gracias de nuevo Jorge! 😊
01:02:10 | 🎙️ Dónde podemos encontrar a nuestro invitado
01:04:06 | Agradecimientos y despedida

Transcripción

¡Muy buenas! Soy Gabi Moreno y te doy la bienvenida al episodio número 176 de Los androides.

El podcast en el que te damos herramientas para desatar tu potencial como Developer.

Descubre Jetpack Compose por dentro con Jorge Castillo, topic número 10.

Y este episodio del podcast corresponde al topic número 10, como te acabo de decir.

En el que Jorge Castillo nos habla sobre él, su historia, su background y por qué deberías quedarte a esta charla, con lo que espérate un poquito que te lo cuenta él mismo de viva voz.

Pero, un poco para hacerte un poquito de hype, comentarte que vamos a hablar en esta charla técnica sobre, bueno, sobre todo va a hablar él.

Él es el que nos da respuestas.

De hecho, si no conoces a Jorge Castillo, deberías, es un grandísimo referente de Android y Kotlin y bueno, voy al grano.

Él nos habla sobre qué es el remember y por qué deberíamos usarlo o no.

Qué es el state hoisting, si sería una buena o mala práctica pasarle un ViewModel a un composable.

Anotaciones como @Stable, @Immutable, inmutable, perdón, ¿cómo funciona esto a la hora de la recomposición?

Recomendaciones para mejorar el rendimiento en Jetpack Compose y ¿cómo sería una navegación, una app en la que todos son composables?

Hay un montón, vamos, es una virguería, esto corresponde a una charla técnica de Los androides Premium, es, no tengo, vamos a ver, no tengo datos de tal.

Pero creo que es la charla técnica que más feedback positivo me han dado, de decir «esto ha sido una pasada», y no por mí, sino por el invitado…

Publicado: 2025-01-06 Actualizado: 2025-01-07