Habilidades Mobile Developer
📱

Mobile Developer

Seguro

Crie aplicativos móveis multiplataforma com React Native e Flutter

Desenvolvedores móveis enfrentam dificuldades com consistência multiplataforma e integrações nativas. Esta skill oferece orientação especializada para React Native, Flutter e desenvolvimento nativo com padrões de arquitetura modernos.

Suporta: Claude Codex Code(CC)
🥉 72 Bronze
1

Baixar o ZIP da skill

2

Upload no Claude

Vá em Configurações → Capacidades → Skills → Upload skill

3

Ative e comece a usar

Testar

A utilizar "Mobile Developer". Set up React Native project with navigation

Resultado esperado:

  • 1. Initialize project: npx react-native init MyApp --template react-native-template-typescript
  • 2. Install navigation: npm install @react-navigation/native @react-navigation/stack
  • 3. Install dependencies: npm install react-native-screens react-native-safe-area-context
  • 4. Create navigation structure with Stack.Navigator and Screen components
  • 5. Configure deep linking in AndroidManifest.xml and Info.plist

A utilizar "Mobile Developer". Implement offline sync for Flutter app

Resultado esperado:

  • Use Hive or Isar for local database storage
  • Implement Repository pattern with local and remote data sources
  • Create sync service with connectivity listener using connectivity_plus package
  • Handle conflict resolution using last-write-wins or vector clocks
  • Queue mutations for retry when connection restored

Auditoria de Segurança

Seguro
v1 • 2/25/2026

This skill contains only prompt instructions with no executable code. Static analysis scanned 0 files and detected 0 security issues. The skill provides mobile development guidance for React Native, Flutter, and native platforms without any network access, filesystem operations, or external command execution. Safe for publication.

0
Arquivos analisados
0
Linhas analisadas
0
achados
1
Total de auditorias
Nenhum problema de segurança encontrado
Auditado por: claude

Pontuação de qualidade

38
Arquitetura
100
Manutenibilidade
87
Conteúdo
50
Comunidade
100
Segurança
74
Conformidade com especificações

O Que Você Pode Construir

Aplicativo de E-Commerce Multiplataforma

Construa um aplicativo de e-commerce em React Native com carrinho offline, integração de pagamentos e notificações push para atualizações de pedidos

Migração Empresarial para Flutter

Migre aplicativo Xamarin legado para Flutter com design Material 3, banco de dados local e autenticação empresarial

Integração de Recursos Nativos

Crie módulos nativos para processamento de câmera, autenticação biométrica e conectividade BLE em aplicativos multiplataforma

Tente Estes Prompts

Configuração Básica de Aplicativo Móvel
Create a new React Native app with TypeScript, navigation setup, and folder structure following best practices. Include instructions for running on iOS and Android simulators.
Implementação de Gerenciamento de Estado
Implement Redux Toolkit in my React Native app for managing user authentication state, shopping cart, and API caching. Include folder structure and store configuration.
Criação de Módulo Nativo
Guide me through creating a native iOS module in Swift for React Native that accesses the camera for document scanning with edge detection. Include the bridging code.
Auditoria de Otimização de Performance
Review my Flutter app architecture and identify performance bottlenecks. Provide specific recommendations for improving startup time, memory usage, and maintaining 60fps during scroll and animations.

Melhores Práticas

  • Siga as diretrizes de design específicas da plataforma: Human Interface Guidelines para iOS e Material Design para Android
  • Implemente boundaries de erro adequados e degradação graciosa para cenários offline
  • Use variáveis de ambiente para endpoints de API e nunca faça commit de configurações sensíveis para controle de versão

Evitar

  • Armazenar chaves de API ou segredos diretamente no código do aplicativo em vez de usar serviços backend seguros
  • Fazer chamadas de rede síncronas na thread principal causando congelamentos de UI
  • Ignorar recursos de acessibilidade específicos da plataforma e tamanhos de área de toque

Perguntas Frequentes

Devo escolher React Native ou Flutter para meu projeto?
Escolha React Native se você tem experiência com JavaScript ou precisa de integração com módulos nativos. Escolha Flutter para UI consistente entre plataformas e performance superior. Ambos estão prontos para produção com ecossistemas fortes.
Como lidar com diferentes tamanhos e densidades de tela?
Use design responsivo com layouts baseados em porcentagem, assets específicos da plataforma e bibliotecas como react-native-responsive-dimensions ou LayoutBuilder do Flutter. Teste em múltiplos tamanhos de dispositivo durante o desenvolvimento.
Qual é o tempo típico de revisão de aplicativos para iOS e Android?
A revisão da App Store do iOS tipicamente leva 24-48 horas. A revisão do Google Play varia de algumas horas a 2 dias para novos aplicativos. Inclua tempo extra para potenciais rejeições e reenvios.
Como implementar autenticação biométrica?
Use react-native-biometrics ou expo-local-authentication para React Native. Para Flutter, use o pacote local_auth. Sempre forneça autenticação alternativa e lidere com fluxos de permissão específicos da plataforma.
Qual é a melhor abordagem para aplicativos móveis offline-first?
Implemente banco de dados local (SQLite, Realm, Hive), enfileire mutações para sincronização, use atualizações de UI otimistas e lidere com resolução de conflitos. Considere usar bibliotecas como WatermelonDB ou RxDB para sincronização reativa.
Como reduzir o tamanho do bundle do aplicativo móvel?
Ative ProGuard/R8 para Android, use app thinning para iOS, carregue recursos sob demanda, otimize imagens com formato WebP, remova código e assets não utilizados e considere arquitetura modular para aplicativos grandes.

Detalhes do Desenvolvedor

Estrutura de arquivos

📄 SKILL.md