android-dev
Ajuda a desenvolver aplicativos Android. Cobre diferentes formas de criar apps, nativos ou multiplataforma.
O que ela faz
Este guia ajuda você a criar aplicativos para Android. Ele cobre desde a escolha das tecnologias até a publicação do app, passando pelo design e testes.
Quando usar
- ✓Ao decidir quais tecnologias usar para seu app.
- ✓Ao planejar a estrutura do seu aplicativo.
- ✓Ao preparar seu app para ser lançado.
Exemplo do que pedir para a IA
“Como posso começar a desenvolver um app Android usando Kotlin?”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
A IA usa um guia detalhado para te dar instruções sobre como desenvolver seu app Android. Ela te ajuda com a escolha de tecnologias, organização do código, design e testes.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add sickn33/agentic-awesome-skills --skill android-devOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/android-dev/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Habilidade de Desenvolvimento de Apps Android
Guia Detalhado
Leia o guia detalhado antes de executar esta habilidade. Ele contém o procedimento completo e o material de referência. Considere seus requisitos de segurança, pré-requisitos e validação como obrigatórios. Para um trabalho focado, carregue as seções relevantes; para um trabalho de ponta a ponta, leia o guia completamente.
Quando Usar Esta Habilidade
- Use ao decidir sobre um tech stack (veja §1 Seleção de Stack)
- Use ao configurar a arquitetura do projeto (veja §2 Arquitetura)
- Use ao projetar UI, telas ou um sistema de design (veja §3 UI & Design)
- Use ao garantir qualidade de código, padrões ou APIs (veja Melhores Práticas)
- Use ao implementar tratamento de erros ou depurar falhas (veja §5 Tratamento de Erros)
- Use ao planejar a estratégia de testes (veja §6 Testes)
- Use ao configurar pipelines de build, CI/CD ou de lançamento (veja §7 Build & Lançamento)
- Use ao otimizar performance ou memória (veja §8 Performance)
- Use ao depurar ou corrigir bugs (veja §9 Debugging)
- Use ao seguir o roteiro completo de desenvolvimento (veja §10 Roteiro de Desenvolvimento)
- Use ao precisar de referência aprofundada para um stack (veja o diretório
references/)
Limitações
- Esta habilidade está limitada a caminhos de entrega Android e adjacentes ao Android; ela não cobre arquitetura exclusiva para iOS, operações de lançamento na App Store ou orientação de UI para a plataforma Apple.
- Números de versão, limites de políticas do Play Console e bibliotecas recomendadas podem mudar; verifique detalhes críticos de lançamento com a documentação atual do Android, Google Play e das bibliotecas antes de publicar.
- Trechos de código são padrões de arquitetura, não aplicações completas; adapte nomes de pacotes, versões de dependências, permissões, divulgações de privacidade e controles de segurança ao projeto real.
- A orientação não substitui QA de dispositivo, revisão de acessibilidade, revisão de segurança, revisão legal/de privacidade ou verificações de conformidade da loja para um lançamento em produção.
Perguntas frequentes
O que é 'tech stack'?
É o conjunto de tecnologias (linguagens de programação, frameworks, etc.) que você vai usar para construir seu app.
O que é 'arquitetura' de um app?
É a forma como o código do seu app é organizado para que ele funcione bem e seja fácil de manter.
Este guia me ajuda a publicar meu app na App Store (iOS)?
Não, este guia é focado apenas em aplicativos para Android.
Detalhes
Descrição original do autor
Production-grade Android app development guide covering native (Kotlin/Java), cross-platform (Flutter, RN, KMM), and hybrid architectures.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #2127
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
android-clean-architecture
Faz seu agente organizar projetos Android de forma eficiente. Ele estrutura o código para facilitar a manutenção e o desenvolvimento de novos recursos.
affaan-m/ECC
compose-multiplatform-patterns
Ajuda seu agente a usar padrões do Compose Multiplatform e Jetpack Compose em projetos KMP. Ele cobre gerenciamento de estado, navegação, temas e performance. Útil para criar interfaces de usuário consistentes.
affaan-m/ECC
dart-flutter-patterns
Faz seu agente escrever código para apps Dart e Flutter. Ele usa padrões modernos para criar apps robustos e fáceis de gerenciar.
affaan-m/ECC