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á enfrentando dificuldades para identificar a causa raiz de um erro que ocorre apenas em dispositivos Android específicos, mesmo após revisar logs e usar o `print()` statement. O erro se manifesta como um `RenderFlex overflowed by X pixels on the right` durante a rolagem de uma lista complexa que interage com dados assíncronos. Crie um guia passo a passo detalhado, utilizando uma abordagem metódica de depuração, que o desenvolvedor júnior possa seguir para diagnosticar e resolver esse problema. O guia deve incluir: 1. **Estratégias de isolamento do problema:** Como reduzir o escopo para identificar o widget ou a porção de código responsável. 2. **Uso eficaz de ferramentas de depuração do Flutter:** Além do `print()`, como usar o Flutter DevTools (especificamente as abas 'Layout Explorer', 'Performance' e 'Widgets Inspector') para visualizar a árvore de widgets, analisar restrições de layout e identificar gargalos. 3. **Análise de logs e exceções:** Como interpretar mensagens de erro e stack traces para obter pistas. 4. **Considerações específicas para o erro `RenderFlex overflowed`:** Explicações sobre as causas comuns desse erro em diferentes contextos (e.g., `Column` dentro de `Row`, uso de `Expanded` e `Flexible`, problemas com `ListView` e `SingleChildScrollView`). 5. **Dicas para lidar com assincronicidade:** Como depurar problemas que surgem de operações assíncronas (`FutureBuilder`, `StreamBuilder`, chamadas de API). 6. **Estratégias de teste e validação:** Como confirmar que o problema foi resolvido e não introduziu novos bugs. O guia deve ser claro, conciso, prático e didático, focado em capacitar o desenvolvedor júnior a resolver problemas semelhantes de forma autônoma no futuro."
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
4 usos
ChatGPT
Guia para fundamentos de flutter em Flutter
Prompt gerado automaticamente para Fundamentos de Flutter em Flutter
5 usos
ChatGPT
Guia para ferramentas para flutter em Flutter
Prompt gerado automaticamente para Ferramentas para Flutter em Flutter
4 usos