Kotlin-Intermedio
> Sesión 5
El patrón Adapter es un patrón estructural cuya función principal es comunicar dos interfaces en un principio incompatibles. El Adpapter adapta la información de una interfaz para que pueda ser utilizada por otra. El Adapter actúa como único nodo de adaptación de interfaz para evitar la repetición de código e instanciamiento innecesario de la interfaz a adaptar.
- Desplegar listas scrolleables de elementos en la pantalla
- Interactuar con los elementos de las listas.
- Utilizar layouts personalizados para darles estilo.
Se creará una Lista con scrolling vertical simple y lineal, con un Adapter prefabricado a manera de introducción al tema.
Veremos ahora un tipo de AdapterView desplegable/contraíble, que nos ofrezca una forma reducida de presentar valores seleccionables en forma de lista.
Esta clase es una mejora de los ListAdapters, reciclando Views y métodos para ahorrar recursos. En este ejemplo crearemos uno desde cero, incluyendo su Adapter.
Con los temas anteriores, implementa una lista de productos en la pestaña de productos.