Ejemplo de implementación de CRUD (Create Read Update Delete) sobre un ListAdapter integrado en un RecyclerView usando Kotlin.
El modelo a mostrar es simple, titulo y un contador numerico, que se actualizará cada vez que es pulsado el elemento
data class CounterTask(var title : String, var clicks : Int = 0)
- Pulsar FabButton se añade un elemento a la lista, con un titulo aleatorio
- Pulsar sobre un elemento se incrementará el valor númerico
- Pulsación larga sobre un elemento se eliminará de la lista