Prompt completo
"Você é um engenheiro de software sênior com vasta experiência em desenvolvimento mobile e depuração de aplicações Flutter. Um desenvolvedor júnior da sua equipe está com dificuldades para identificar e resolver um problema de desempenho em um aplicativo Flutter que ele está desenvolvendo. O aplicativo, que exibe uma lista longa e interativa de itens (como um feed de notícias ou uma lista de produtos), está apresentando *stuttering* e *jank* perceptíveis durante a rolagem, especialmente em dispositivos de gama média. O desenvolvedor já tentou otimizar os *widgets* com `const` e `key`, e usou o `ListView.builder` para renderização eficiente, mas o problema persiste. Sua tarefa é fornecer um guia detalhado e prático para o desenvolvedor júnior sobre como depurar e resolver esse tipo de problema de desempenho. O guia deve abordar os seguintes pontos: 1. **Ferramentas de Depuração Essenciais:** Quais ferramentas específicas do Flutter DevTools (ou outras) ele deve usar para perfilar o desempenho da UI e identificar gargalos? Explique como interpretar os dados visualizados (ex: Timeline, Performance Overlay, CPU Profiler). 2. **Causas Comuns de Stuttering/Jank:** Liste as causas mais frequentes de *stuttering* e *jank* em listas rolagem em Flutter, além das que ele já tentou otimizar (ex: reconstruções excessivas, layouts complexos, operações síncronas na UI thread, uso ineficiente de imagens/assets). 3. **Estratégias de Otimização Adicionais:** Proponha soluções práticas e técnicas avançadas para cada causa comum, incluindo exemplos de código ou padrões de design quando aplicável (ex: `RepaintBoundary`, `SliverGrid`, `CachedNetworkImage`, *lazy loading* de dados, uso de `compute` para tarefas pesadas, otimização de `build` methods). 4. **Processo de Depuração Passo a Passo:** Descreva um fluxo de trabalho lógico e iterativo que o desenvolvedor deve seguir para isolar, diagnosticar e corrigir o problema de desempenho, desde a observação inicial até a validação da correção. 5. **Dicas de Boas Práticas:** Inclua conselhos gerais sobre como escrever código Flutter performático e evitar problemas de desempenho no
Tags relacionadas
Flutter
Debugging em Flutter
gerado-automaticamente
Como usar este prompt
1
Clique no botão "Copiar" para copiar o prompt para sua área de transferência
2
Acesse sua ferramenta de IA preferida (ChatGPT, ChatGPT, Claude, etc.)
3
Cole o prompt e adapte conforme necessário para seu contexto específico
Outros prompts de Flutter
ChatGPT
Guia para fundamentos de flutter em Flutter
Prompt gerado automaticamente para Fundamentos de Flutter em Flutter
3 usos
ChatGPT
Guia para fundamentos de flutter em Flutter
Prompt gerado automaticamente para Fundamentos de Flutter em Flutter
4 usos
ChatGPT
Guia para ferramentas para flutter em Flutter
Prompt gerado automaticamente para Ferramentas para Flutter em Flutter
3 usos