Skip to content

Latest commit

 

History

History
73 lines (37 loc) · 2.13 KB

File metadata and controls

73 lines (37 loc) · 2.13 KB

Kotlin-Intermedio > Sesión 5

Sesión 5: Listas

Introducción: Patrón Adapter y Lists

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.

1. Objetivos 🎯


  • Desplegar listas scrolleables de elementos en la pantalla
  • Interactuar con los elementos de las listas.
  • Utilizar layouts personalizados para darles estilo.

2. Contenido 📘


ListView

Se creará una Lista con scrolling vertical simple y lineal, con un Adapter prefabricado a manera de introducción al tema.


Spinner

Veremos ahora un tipo de AdapterView desplegable/contraíble, que nos ofrezca una forma reducida de presentar valores seleccionables en forma de lista.


RecyclerView

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.


3. Proyecto (Postwork) 🔨

Con los temas anteriores, implementa una lista de productos en la pestaña de productos.

Anterior | Siguiente