Audiocurso Jetpack Compose 6 LazyRow

jetpack compose lazyrow

Audiocurso Jetpack Compose 6 LazyRow

Hemos tenido que escribir mucho boilerplate con los RecyclerView, 驴verdad? En Jetpack Compose todo es mucho m谩s sencillo con los LazyRow.

馃敟 Descubre el SISTEMA con el que +170 ANDROID Developers han mejorado su situaci贸n laboral 鈫欙笍
Masterclass

Como podr谩s suponer, ya no tenemos que lidiar con adapters varios, sino que todo se hace de un modo mucho m谩s sencillo.

Es tal la diferencia, que cuando te acuerdas de todo el c贸digo que ten铆as que escribir antes, ahora te quedas pasmado.

Y si lo comparamos no solo ya el c贸digo, sino con el rendimento de los antiqu铆simos ListView, mejor ni hablamos. 馃榿

B谩sicamente, el LazyRow es un RecyclerView con orientaci贸n horizontal.

Al igual que en el caso de los Row, la disposici贸n se gestiona con horizontalArrangement.

Si miramos c贸mo est谩 formado por dentro, vemos los siguientes par谩metros:

@Composable fun LazyRow(     modifier: Modifier = Modifier,     state: LazyListState = rememberLazyListState(),     contentPadding: PaddingValues = PaddingValues(0.dp),     reverseLayout: Boolean = false,     horizontalArrangement: Arrangement.Horizontal =         if (!reverseLayout) Arrangement.Start else Arrangement.End,     verticalAlignment: Alignment.Vertical = Alignment.Top,     flingBehavior: FlingBehavior = ScrollableDefaults.flingBehavior(),     content: LazyListScope.() -> Unit ) Unit

Es un cambio a mejor sensacional en relaci贸n a lo que hac铆amos anteriormente.

Publicado: 2022-11-10 Actualizado: 2025-07-11