Simplifica el código de RecyclerView con ListAdapter
Antonio Leiva

En artículos anteriores sobre RecyclerView, vimos cómo crear un Adapter clásico y también cómo usar un DiffUtil genérico para animar las modificaciones de elementos.

Pero la realidad es que la mayoría de las veces necesitamos algo bastante típico: tenemos una lista de elementos que queremos utilizar como fuente del Adapter, y las animaciones se hacen sobre las variaciones entre una lista de elementos antigua y una nueva.

Para simplificar esta situación, existe un adapter un poco más especializado que se llama ListAdapter, y un DiffUtil que también tiene en cuenta esto: DiffUtil.ItemCallback.

Usando estos dos, podemos ahorrarnos unas cuantas líneas de código, y en el vídeo de hoy te lo muestro:

Quizá también te interese…

Text en Jetpack Compose: da vida a tus textos

Text en Jetpack Compose: da vida a tus textos

Los textos son una parte imprescindible en cualquier interfaz de usuario, y por tanto es importante saber cómo usarlos y sacarles el máximo partido. https://youtu.be/yu6rxgBEh1Y En Jetpack Compose, el Composable encargado de renderizar texto se llama simplemente Text...

Modifiers: Personaliza cualquier vista en Jetpack Compose

Modifiers: Personaliza cualquier vista en Jetpack Compose

Muchas veces no nos es suficiente con la configuración básica que nos provee una vista, y por tanto vamos a necesitar modificarla para adaptarla a nuestras necesidades. Esto es exactamente para lo que sirven los Modifiers. Es un cajón de sastre que nos da la opción de...

Layouts en Jetpack Compose: Estructura la UI con Box, Column y Row

Layouts en Jetpack Compose: Estructura la UI con Box, Column y Row

Organizar los elementos de UI en la pantalla siempre es una parte importante, y tenemos los layouts en Jetpack Compose que nos van a permitir hacerlo de distintas formas en función de nuestras necesidades. https://youtu.be/xyBkLS5OPtk Si te fijas, en el artículo...

0 comentarios

Enviar un comentario

Los datos personales que proporciones a través de este formulario quedarán registrados en un fichero de Antonio Leiva Gordillo, con el fin de gestionar los comentarios que realizas en este blog. La legitimación se realiza a través del consentimiento de la parte interesada. Si no se acepta, no podrás comentar en este blog. Los datos que proporciona solo se utilizan para evitar el correo no deseado y no se usarán para nada más. Puede ejercer los derechos de acceso, rectificación, cancelación y oposición en contacto@devexperto.com.

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Acepto la política de privacidad *