Build & Deployment
Xcode, Android Studio, Gradle, assinatura, TestFlight, Play Console, EAS Build
1Qual é a principal diferença entre um build Debug e um build Release no React Native?
Qual é a principal diferença entre um build Debug e um build Release no React Native?
Resposta
Um build Debug inclui ferramentas de desenvolvimento como o depurador, Hot Reload, e o bundle JavaScript é servido pelo Metro. Um build Release é otimizado para produção: o JavaScript é minificado e incluído no bundle do aplicativo, as ferramentas de desenvolvimento são desativadas e as otimizações de desempenho são ativadas (Hermes pré-compilado, ProGuard no Android).
2Qual arquivo contém a configuração do build Android em um projeto React Native?
Qual arquivo contém a configuração do build Android em um projeto React Native?
Resposta
O arquivo android/app/build.gradle contém a configuração principal do build Android: versão do aplicativo, SDK de destino, dependências, variantes de build, configuração de assinatura e opções de ProGuard. O arquivo android/build.gradle contém as configurações globais do projeto como as versões das ferramentas Gradle e os repositórios.
3Como gerar um arquivo AAB (Android App Bundle) para publicar na Play Store?
Como gerar um arquivo AAB (Android App Bundle) para publicar na Play Store?
Resposta
O comando cd android && ./gradlew bundleRelease gera um arquivo AAB em android/app/build/outputs/bundle/release/. O formato AAB é obrigatório para novos aplicativos na Play Store desde 2021. O Google Play usa esse formato para gerar APKs otimizados por configuração de dispositivo, reduzindo significativamente o tamanho de download para os usuários.
Qual é o papel do arquivo Podfile em um projeto React Native iOS?
Qual comando gera um build iOS Release a partir do terminal?
+17 perguntas de entrevista
Outros temas de entrevista React Native
Fundamentos de JavaScript
Fundamentos do React
Fundamentos do React Native
React Hooks
TypeScript para React e React Native
Componentes e API do React Native
Estilização e Layout no React Native
Navegação no React Native
Gerenciamento de Estado no React Native
Networking e API no React Native
Persistência de dados
Formulários e validação
Animações do React Native
Native Modules & Bridge
Código específico de plataforma
Permissões e APIs de dispositivo
Push Notifications
Testing no React Native
Debugging de React Native
Expo vs React Native Bare
Otimização de desempenho
Gerenciamento de memória
Architecture Patterns
New Architecture do React Native
Melhores Práticas de Segurança
Offline-First Architecture
CI/CD React Native
Monorepo e compartilhamento de código
Tópicos avançados
Ciclo de vida do app e execução em segundo plano
Autenticação e gerenciamento de sessões
Monitoring & Crash Reporting
Domine React Native para sua proxima entrevista
Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.
Comece gratis