🦋
ChatGPT intermediate

Melhores práticas de debugging em flutter para Flutter

Prompt gerado automaticamente para Debugging em Flutter em Flutter

4 usos Flutter

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