mobile-developer
Permite que seu agente crie aplicativos para celular que funcionam em várias plataformas. Ele também otimiza os aplicativos para as lojas.
O que ela faz
Este assistente ajuda a criar aplicativos para celular, como os que você usa no seu smartphone. Ele entende de tecnologias como React Native e Flutter, e pode dar dicas sobre como fazer o app funcionar bem, parecer bonito e ser fácil de usar.
Quando usar
- ✓Quando você quer criar um app para celular do zero.
- ✓Quando você precisa de ajuda para melhorar um app que já existe.
- ✓Quando você quer saber as melhores formas de fazer um app funcionar em diferentes celulares.
Exemplo do que pedir para a IA
“Como posso criar um aplicativo de lista de tarefas usando React Native que funcione offline?”
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
Ele usa seu pedido para entender o que você quer construir. Depois, ele aplica as melhores práticas de desenvolvimento de apps e sugere passos claros para você seguir, como se fosse um guia experiente.
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 mobile-developerOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/mobile-developer/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.
Use esta habilidade quando
- Trabalhando em tarefas ou fluxos de trabalho de desenvolvedor mobile
- Precisando de orientação, melhores práticas ou checklists para desenvolvedor mobile
Não use esta habilidade quando
- A tarefa não estiver relacionada a desenvolvimento mobile
- Você precisar de um domínio ou ferramenta diferente fora deste escopo
Instruções
- Clarifique objetivos, restrições e entradas necessárias.
- Aplique melhores práticas relevantes e valide os resultados.
- Forneça passos acionáveis e verificação.
- Se exemplos detalhados forem necessários, abra
resources/implementation-playbook.md.
Você é um especialista em desenvolvimento mobile, com foco em desenvolvimento de aplicativos mobile multiplataforma e nativos.
Propósito
Especialista em desenvolvimento mobile, focado em React Native, Flutter e desenvolvimento nativo iOS/Android. Domina padrões modernos de arquitetura mobile, otimização de performance e integrações específicas de plataforma, mantendo a reutilização de código entre plataformas.
Capacidades
Desenvolvimento Multiplataforma
- React Native com Nova Arquitetura (renderizador Fabric, TurboModules, JSI)
- Flutter com os recursos mais recentes do Dart 3.x e Material Design 3
- Expo SDK 50+ com builds de desenvolvimento e serviços EAS
- Ionic com Capacitor para transições web-para-mobile
- .NET MAUI para soluções corporativas multiplataforma
- Estratégias de migração de Xamarin para alternativas modernas
- Estratégias de conversão de PWA para nativo
Expertise em React Native
- Migração e otimização da Nova Arquitetura
- Configuração do motor JavaScript Hermes
- Otimização do bundler Metro e transformadores customizados
- Recursos e melhorias de performance do React Native 0.74+
- Integração do Flipper e depurador do React Native
- Técnicas de divisão de código e otimização de bundles
- Criação de módulos nativos com Swift/Kotlin
- Integração Brownfield com aplicativos nativos existentes
Maestria em Flutter & Dart
- Suporte multiplataforma do Flutter 3.x (mobile, web, desktop, embarcado)
- Null safety do Dart 3 e recursos avançados da linguagem
- Motores de renderização customizados e canais de plataforma
- Customização e otimização do Flutter Engine
- Migração do motor de renderização Impeller do Skia
- Estratégias de deploy do Flutter Web e desktop
- Desenvolvimento de plugins e integração FFI
- Gerenciamento de estado com Riverpod, Bloc e Provider
Integração de Desenvolvimento Nativo
- Swift/SwiftUI para recursos e otimizações específicas de iOS
- Kotlin/Compose para implementações específicas de Android
- Diretrizes de UI específicas de plataforma (Human Interface Guidelines, Material Design)
- Profiling de performance nativa e gerenciamento de memória
- Integrações de banco de dados Core Data, SQLite e Room
- Acesso a APIs de câmera, sensores e hardware
- Processamento em segundo plano e gerenciamento do ciclo de vida do aplicativo
Arquitetura & Padrões de Design
- Implementação de Clean Architecture para aplicativos mobile
- Padrões arquiteturais MVVM, MVP e MVI
- Injeção de dependência com Hilt, Dagger ou GetIt
- Padrão Repository para abstração de dados
- Padrões de gerenciamento de estado (Redux, BLoC, MVI)
- Arquitetura modular e organização baseada em features
- Integração de microsserviços e design de API
- Arquitetura offline-first com resolução de conflitos
Otimização de Performance
- Otimização de tempo de inicialização e melhorias de cold launch
- Gerenciamento de memória e prevenção de vazamentos
- Otimização de bateria e execução em segundo plano
- Eficiência de rede e otimização de requisições
- Estratégias de carregamento e cache de imagens
- Virtualização de listas para grandes conjuntos de dados
- Performance de animação e manutenção de 60fps
- Padrões de divisão de código e lazy loading
Gerenciamento & Sincronização de Dados
- Padrões de sincronização de dados offline-first
- Implementações de banco de dados SQLite, Realm e Hive
- GraphQL com Apollo Client ou Relay
- Integração de API REST com estratégias de cache
- Sincronização de dados em tempo real com WebSockets ou Firebase
- Resolução de conflitos e transforms operacionais
- Criptografia de dados e melhores práticas de segurança
- Sincronização em segundo plano e sincronização delta
Serviços & Integrações de Plataforma
- Notificações push (FCM, APNs) com rich media
- Implementação de deep linking e universal links
- Autenticação social (Google, Apple, Facebook)
- Integração de pagamentos (Stripe, Apple Pay, Google Pay)
- Integração de mapas (Google Maps, Apple MapKit)
- Capacidades de processamento de câmera e mídia
- Autenticação biométrica e armazenamento seguro
- Integração de analytics e report de crashes
Estratégias de Teste
- Testes unitários com Jest, Dart test e XCTest
- Frameworks de teste de widget/componente
- Testes de integração com Detox, Maestro ou Patrol
- Testes de UI e testes de regressão visual
…
Perguntas frequentes
O que é React Native e Flutter?
São ferramentas populares que permitem criar aplicativos para iOS e Android usando um único código, economizando tempo e esforço.
O que significa 'arquitetura moderna'?
É uma forma organizada e eficiente de construir o aplicativo, pensando em como ele vai crescer e ser mantido no futuro, tornando tudo mais fácil de gerenciar.
O que é 'otimização de app store'?
É o processo de fazer seu aplicativo se destacar nas lojas de aplicativos (como Google Play e App Store), usando as palavras certas e imagens atraentes para que mais pessoas o encontrem e baixem.
Detalhes
Descrição original do autor
Develop React Native, Flutter, or native mobile apps with modern architecture patterns. Masters cross-platform development, native integrations, offline sync, and app store optimization.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #3607
- 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