📱
ChatGPT intermediate

Como documentar melhores práticas em android em Android

Prompt gerado automaticamente para Melhores práticas em Android em Android

2 usos Android

Prompt completo

"Considerando um desenvolvedor Android sênior que busca otimizar a performance e a sustentabilidade de um aplicativo de varejo online (e-commerce) com alta demanda e constante adição de novas funcionalidades, gere um guia prático detalhado. Este guia deve abordar as 'melhores práticas em Android' para cada uma das seguintes áreas, com exemplos de código Kotlin, justificativas para as escolhas (prós e contras) e métricas de avaliação de sucesso:

1.  **Gerenciamento de Estado:** Como escolher entre ViewModels, fluxos reativos (Flows/RxJava) e arquiteturas como MVI/MVVM para diferentes cenários de UI complexa (listas dinâmicas, formulários multi-etapas, carrinho de compras).
2.  **Performance de UI e Renderização:** Estratégias para evitar jank e ANRs em telas com muitos itens dinâmicos (e.g., carrosséis de produtos, grade de ofertas), incluindo o uso eficiente de Compose (se aplicável), RecyclerView.
3.  **Gerenciamento de Dados e Persistência:** Melhores abordagens para caching de dados (memória, disco), sincronização offline-first e escolha entre Room, Ktor/Retrofit para chamadas de API, considerando grandes volumes de dados e atualizações frequentes.
4.  **Testabilidade e Manutenibilidade:** Como estruturar o projeto para facilitar testes unitários, de integração e UI, e garantir a manutenibilidade do código ao longo do tempo, mesmo com equipes grandes e rotatividade.
5.  **Otimização de Bateria e Consumo de Recursos:** Técnicas para minimizar o consumo de bateria, uso de CPU e memória, especialmente em operações de rede e processamento de imagens, sem comprometer a experiência do usuário.

O guia deve ser prático e acionável, com foco em decisões arquiteturais e de implementação que tragam retornos significativos no mundo real."

Tags relacionadas

Android Melhores práticas em Android 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