Hola a todos bienvenidos, esta vez vamos a desarrollar un Recyclerview en Android Studio con el lenguaje de programación Kotlin. Para este proyecto vamos a tomar por ejemplo la lista de videojuegos multijugador free to play.
Es el entorno oficial para el desarrollo de aplicaciones Android, basado en el software IntelliJ IDEA de JetBrains.
Kotlin
Es un lenguaje de programación pragmatico que corre sobre la máquina virtual de Java y Android. También, puede ser compilado a código fuente de Javascript .
Facilita el listado de una gran cantidad de datos, de una manera más eficiente. Cuando un elemento (View holder) se desplaza fuera de la pantalla, RecyclerView no destruye la vista. En cambio, reutiliza la vista para los elementos nuevos que se desplazaron y ahora se muestran en pantalla. Consta de tres pates importantes:
Dataset
Es un conjunto de datos que se va a mostrar en el RecyclerView. Puede ser un array o ArrayList de objetos.
Adapter
El adaptador se encarga de gestionar el dataset (añadir, editar o eliminar elementos) de la lista, a través de sus métodos. Antes de definir los métodos debemos saber que ViewHolder Contiene los componentes visuales de cada elemento de la lista.
onCreateViewHolder
Crea y luego inicializa el ViewHolder sin datos especificos.