Skip to content

Latest commit

 

History

History
83 lines (42 loc) · 2.6 KB

File metadata and controls

83 lines (42 loc) · 2.6 KB

Kotlin-Intermedio > Sesión 4

Sesión 4: Listas

1. Objetivos 🎯


  • Establecer un código que desplegue listas scrolleables de elementos en la pantalla y permita la interacción con los elementos de las listas.
  • Utilizar layouts personalizados para darles estilo.

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 Adapter adapta la información de una interfaz para que pueda ser utilizada por otra. Actuando como un intermediario de adaptación para facilitar la reutilización de código y evitar el instanciamiento innecesario de la interfaz a adaptar.

El objetivo principal es reciclar las interfaces que ya están definidas y solo hacerles adaptaciones en lugar de definirlas completamente desde cero, esto implica menos trabajo para nosotros pero también tiene ventajas en el uso de memoria y la eficiencia de nuestra aplicación.

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 🔨

Con los temas anteriores, construye una pantalla de items ajustado al concepto de tu proyecto.

4. Postwork 📝

Con lo aprendido en esta sesión, continúa con la implementación de Lists en tu proyecto.


Anterior | Siguiente