🔴 JETPACK COMPOSE: Recompositions, Efficiency, and Optimization - How Does It Work? 🕵️ [MASTERCLASS]

  Рет қаралды 3,468

DevExpert - Programación Android y Kotlin

DevExpert - Programación Android y Kotlin

20 күн бұрын

Get Compose with a 30% discount using the coupon "VERANITO" and become an expert in Compose for both Android and Kotlin Multiplatform. Limited time offer!
👉 All the info: devexpert.io/compose-expert
👉 Link with the coupon applied: pay.hotmart.com/V68269978T?of...
----
Discover how Jetpack Compose works and learn to optimize its use!
Jetpack Compose is the new declarative view system for Android, which you can now also use in Kotlin Multiplatform.
It's a magical technology, as it can recompose only the parts of the screen that have been modified, updating only what needs to be.
But that magic can make us feel unsure about whether what we're doing simply works, or if we need to go further.
That's why in this live stream, we will cover:
🔥 How to work with Jetpack Compose in Kotlin 2.0
🛠️ How Compose and its rendering system work. In particular, we will focus on recomposition.
🚀 Optimization: the tools we have that will help us optimize recompositions.
🧩 Practical cases: common situations we will encounter in our code and how to solve them.
Don't miss this opportunity to stay up-to-date with the latest trends in development and take your skills to the next level. Join us and participate in the live chat to resolve all your doubts!
DevExpert
💻 [devexpert.io/](devexpert.io/)

Пікірлер: 24
@francocasatillo2
@francocasatillo2 15 күн бұрын
yo no pude verlo en vivo, pero ya ando aquí viéndolo desde México.
@devexpert_io
@devexpert_io 15 күн бұрын
Sin problema! Gracias por verlo
@smrbJesusSvetoslavKrastevZotev
@smrbJesusSvetoslavKrastevZotev 15 күн бұрын
Muchas gracias por este contenido Antonio. La verdad que ayuda mucho.
@devexpert_io
@devexpert_io 15 күн бұрын
un placer!
@carloscerro5135
@carloscerro5135 8 күн бұрын
Cuando es el próximo? Cada tema que se tocó fueron muy útiles, que te parece si en el próximo hablamos sobre texting UI con Jetpack? Saludos desde Colombia
@devexpert_io
@devexpert_io 7 күн бұрын
Gracias! Suelo hacer uno al mes, pero no sé si este mes habrá porque me voy de vacaciones
@AngelVelasquezYT
@AngelVelasquezYT 18 күн бұрын
Excelente el live, justo lo que necesitaba para entender mas Jetpack Compose, gracias!
@devexpert_io
@devexpert_io 18 күн бұрын
A ti por comentar!
@jamesvanstrahlen8802
@jamesvanstrahlen8802 17 күн бұрын
Excelente contenido!
@devexpert_io
@devexpert_io 17 күн бұрын
Gracias!
@juanMrDev
@juanMrDev 17 күн бұрын
Hola! Me encantan tus videos, me generó duda lo de Castear listas a array o algo así, sin embargo, tenemos la opción de InmutableList que es un tipo de collection stable, siento que es mucho más limpio que forzar una clase con la anotación @Stable, corrígeme si me equivoco! Muchas gracias por el contenido
@devexpert_io
@devexpert_io 16 күн бұрын
Lo malo es que necesitas convertir todas tus listas a listas inmutables, y en general ninguna librería de terceros las va a soportar. Pero haciendo conversiones de datos sería posible. Para mí una lista de tipo List es inmutable, y si alguien la usa de otra forma le corto las manos 😂, así que no le veo mayor problema en hacerla estable
@martin.88
@martin.88 7 күн бұрын
Buen video..!! Como haces para copiar un fragmento de código y que te genere un método? tengo Windows
@devexpert_io
@devexpert_io 6 күн бұрын
Seleccionas el trozo de código y haces ctrl (cmd)+alt+M
@romyjuega5021
@romyjuega5021 15 күн бұрын
mexico
@devexpert_io
@devexpert_io 15 күн бұрын
👋👋👋
4 күн бұрын
Buenas, yo en mi proyecto en el build.gradle.kts, no me deja declarar el composeCompiler, tengo que tener alguna versión en especial o alguna configuración extra previa antes para que pueda definirlo?, Mil gracias.
@devexpert_io
@devexpert_io 4 күн бұрын
Esto es a partir de Kotlin 2.0. Si no lo tienes, necesitas configurarlo: kzfaq.info/get/bejne/mNSjdMaa3s-nl4U.html
@RANDONcrafting
@RANDONcrafting 17 күн бұрын
Normalmente uso tres estados para una lista obtenida desde room con livedata - null -> cuando esta cargando - emptylist -> cargo pero no hay nada - notempty -> cargo y hay datos los suelo usa en un CrossFade CrossFade(target = list) //como mejoro esto?
@devexpert_io
@devexpert_io 17 күн бұрын
Puedes modelar eso en 2-3 estados con una sealed interface. Quedará más claro al leerlo.
@ovedgustavorinconmachado1183
@ovedgustavorinconmachado1183 13 күн бұрын
También funciona composeCompiler para compose multiplatform ?
@devexpert_io
@devexpert_io 12 күн бұрын
Pue muy buena pregunta. Intuyo que sí, pero habría que probarlo. Cuando tenga un ordenador delante lo pruebo
@kmorfo
@kmorfo 11 күн бұрын
Buenas, si que funciona, las pruebas que voy realizando son sobre un proyecto de compose multi platform y funciona de la misma forma.
@devexpert_io
@devexpert_io 10 күн бұрын
Correcto, he comprobado a generar informes y a activar el strong skipping mode, y todo funciona igual
Los 3 tipos de Caché que todo Developer debería conocer: HTTP vs Reverse Proxy vs App
15:50
CodelyTV - Redescubre la programación
Рет қаралды 30 М.
Complete Kotlin Multiplatform Course: Develop Apps for Android and iOS
2:44:56
DevExpert - Programación Android y Kotlin
Рет қаралды 7 М.
He sees meat everywhere 😄🥩
00:11
AngLova
Рет қаралды 11 МЛН
你们会选择哪一辆呢#short #angel #clown
00:20
Super Beauty team
Рет қаралды 50 МЛН
Smart Sigma Kid #funny #sigma #comedy
00:25
CRAZY GREAPA
Рет қаралды 19 МЛН
KMP vs. Flutter - Who Will Win The Cross-Platform Battle?
16:19
Philipp Lackner
Рет қаралды 34 М.
Intenté contratar un junior y... tenemos que hablar.
7:23
Dot Dager
Рет қаралды 160 М.
Dejé de ser FANBOY de APPLE por esta razón...
10:46
Edd Aguilar
Рет қаралды 5 М.
C++ Weekly - Ep 434 - GCC's Amazing NEW (2024) -Wnrvo
10:19
C++ Weekly With Jason Turner
Рет қаралды 14 М.
"The Life & Death of htmx" by Alexander Petros at Big Sky Dev Con 2024
23:01
Montana Programmers
Рет қаралды 33 М.
"Highly Technical Talk" with Hanselman and Toub | BRK194
46:11
Microsoft Developer
Рет қаралды 35 М.
¿Cómo funciona ChatGPT? La revolución de la Inteligencia Artificial
50:45
No Aprendas Java (Hasta Que Veas Esto)
18:27
Nico Salgado
Рет қаралды 13 М.
He sees meat everywhere 😄🥩
00:11
AngLova
Рет қаралды 11 МЛН