Conceito: Por que o RecyclerView é mais eficiente que um ListView antigo ou um LinearLayout dentro de um ScrollView?
Componentes: Qual a função do LayoutManager no RecyclerView?
🟡 Médios
Adapter:
O método onBindViewHolder é chamado muitas vezes. O que acontece se você colocar uma lógica pesada (ex: baixar uma imagem da internet de forma síncrona) dentro dele?
ViewHolder:
Para que serve a classe ViewHolder? Por que não devemos fazer findViewById direto no onBindViewHolder?
🔴 Desafio
Múltiplos Tipos de View:
Imagine um chat (WhatsApp). Mensagens enviadas ficam na direita (verde), recebidas na esquerda (branco).
Como você implementaria isso no RecyclerView? (Dica: pesquise sobre getItemViewType).