Atividade 01
Desafio em Pares: Perfilagem de Desempenho
Os pares criam uma aplicação simples com imagens pesadas e implementam lazy loading. Usam ferramentas de profiling para medir tempo de carregamento antes e depois. Discutem resultados e partilham uma otimização escolhida.
Como otimizar uma aplicação para funcionar em dispositivos com diferentes capacidades?
Sugestão de FacilitaçãoDurante o Desafio em Pares, peça a cada par para documentar os resultados da profiling em tabelas comparativas para facilitar a discussão posterior.
O que observarApresente aos alunos um pequeno trecho de código que carrega todas as imagens de uma lista de uma vez. Peça-lhes para identificar o problema de desempenho e sugerir uma modificação usando carregamento preguiçoso. Questione: 'Que problema este código pode causar num telemóvel com pouca RAM?'