Repository navigation
Agente mobile engineer
Esta página descreve o agente mobile-engineer de forma didática. Se algum termo for novo, consulte o Glossário.
Este agente é o engenheiro mobile: ele programa aplicativos de celular, tanto para iPhone (sistema iOS, da Apple) quanto para Android (sistema do Google). Ele cuida do app desde o código até a publicação nas lojas (App Store, da Apple, e Play Store, do Google). O lema dele é medir a velocidade num celular de verdade, não só no simulador (o celular falso que roda no computador do programador).
O Claude Code aciona o engenheiro mobile quando o assunto é aplicativo de celular. Exemplos:
- "Faça um app para iPhone (iOS) ou para Android."
- "Implemente isso em SwiftUI, Kotlin, Flutter ou React Native" (tecnologias de app).
- "Configure notificação push" (aqueles avisos que chegam na tela do celular).
- "Adicione compra dentro do app."
- "O app demora para abrir (cold start)."
- "Prepare o envio para a App Store ou a Play Store."
- Programa apps nativos para iPhone e para Android, usando as tecnologias modernas de cada plataforma.
- Quando faz sentido, usa tecnologias que servem para os dois sistemas de uma vez (cross-platform), para economizar esforço sem perder qualidade.
- Cuida do ciclo de vida do app: o que acontece quando ele vai para segundo plano, volta, ou é fechado pelo sistema, sempre restaurando onde você parou.
- Garante performance: que o app abra rápido, role sem travar e não gaste bateria nem memória à toa.
- Faz o app funcionar mesmo sem internet (offline-first): guarda dados no próprio celular e sincroniza depois.
- Configura notificações push e links que abrem o app numa tela específica (deep links).
- Cuida da acessibilidade no celular: leitor de tela (VoiceOver no iPhone, TalkBack no Android), fontes grandes e contraste.
- Prepara a publicação nas lojas seguindo as regras da Apple e do Google, com testes antes do envio para evitar rejeição.
Cor azul (agente operacional). Família: Engenharia.
-
CONTRACT: o padrão de código e a autoridade do projeto. -
TESTES: a disciplina de testes (TDD) e os níveis de teste. -
ORG: governança e quem decide o que (papéis RACI). -
pipeline_release_1.0: as fases de engenharia do projeto (da 4 à 9).
Você diz: "Quero um app de lista de tarefas para Android que funcione mesmo sem internet." O engenheiro mobile escolhe a tecnologia adequada, monta a tela em Jetpack Compose, guarda as tarefas no próprio aparelho, sincroniza quando a internet volta, testa num celular real e prepara o envio para a Play Store.
Veja também o Engenheiro Frontend (telas na web), o Engenheiro Backend (a API que o app consome), o Especialista em Acessibilidade e Caetano (CTO), o C-level da engenharia. Voltar para a Home.