por Antonio Leiva | Android / Jetpack
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...
por Antonio Leiva | Android / Jetpack
Animar las modificaciones de elementos en un RecyclerView es fácil si sabes cómo. En este vídeo te muestro con ejemplos prácticos cómo si solo utilizamos notifyDataSetChanged(), los elementos no se animan. Para ello hace falta usar funciones que identifican al adapter...
por Antonio Leiva | Android / Jetpack, Android desde Cero
En el vídeo anterior sobre RecyclerView, dejamos apartado a propósito el tema de los LayoutManager, porque quería hablarlo más en profundidad. En el de hoy verás los siguientes puntos: Qué es un LayoutManagerQué tipos de LayoutManager existen por defecto:...
por Antonio Leiva | Android / Jetpack, Android desde Cero
En Android existen varios componentes diferentes para crear listas, pero si hablamos del más recomendado y flexible, entonces nos tenemos que quedar con RecyclerView. RecyclerView es una librería de Jetpack que nos permite crear listas con los formatos que necesitemos...
por Antonio Leiva | Android / Jetpack, Kotlin
Esto avanza, y si en el artículo anterior veíamos cómo usar Flow en un proyecto Android, aquí vamos a ir más allá e integrarlo con Flow. En realidad la integración es extremadamente sencilla, pero vamos a construir un ejemplo en el que tenga un sentido real, como es...
por Antonio Leiva | Android / Jetpack, Android desde Cero
Android no incluye por defecto una forma de cargar imágenes desde una URL, así que hay que usar librerías externas. Las dos más populares son Picasso y Glide. En este caso voy a usar la segunda, porque está más actualizada, mejor optimizada de base, y porque es la que...