Pular para o conteúdo principal

Questão de Programação — Desenvolvimento Mobile — FUNCERN 2025

ProgramaçãoDesenvolvimento Mobile
Código
qg465612
Banca
FUNCERN
Órgão
IF-PE
Ano
2025
Nível
Superior
Cargo
Analista de Tecnologia da Informação - Área Desenvolvimento
Uma startup decidiu criar um aplicativo híbrido usando Flutter para Android e iOS. Durante os testes, usuários relataram que a interface está lenta e apresenta travamentos ao rolar listas longas com imagens. Dentre as práticas de otimização a seguir, indique a mais adequada para este cenário.
  1. AUsar ListView.builder com carregamento preguiçoso (lazy loading) e cache de imagens para reduzir o uso de memória.
  2. BRenderizar todos os elementos da lista de uma só vez, para evitar carregamento dinâmico.
  3. CAumentar a resolução das imagens, para que fiquem mais nítidas em telas de alta densidade.
  4. DSubstituir ListView por Column com SingleChildScrollView, para maior controle da rolagem.
  5. EEste é um caso clássico em que a melhor solução é converter o aplicativo para nativo puro, para melhorar o desempenho.
Revelar gabarito e comentário

GabaritoA — Usar ListView.builder com carregamento preguiçoso (lazy loading) e cache de imagens para reduzir o uso de memória.

Link permanente: /questoes/qg465612