CI/CD React Native
Fastlane, GitHub Actions, Bitrise, automated testing, OTA updates, CodePush
1O que é o Fastlane no contexto do desenvolvimento mobile com React Native?
O que é o Fastlane no contexto do desenvolvimento mobile com React Native?
Resposta
O Fastlane é uma ferramenta open-source de automação para o desenvolvimento iOS e Android. Ele automatiza tarefas repetitivas como a geração de builds, a assinatura de código, o deploy para as stores e o gerenciamento de certificados. Em um projeto React Native, o Fastlane simplifica consideravelmente o processo de release ao permitir definir lanes (workflows) reproduzíveis e scriptáveis.
2No Fastlane, o que é uma lane?
No Fastlane, o que é uma lane?
Resposta
Uma lane no Fastlane é um workflow ou uma sequência de ações definidas no Fastfile. Cada lane agrupa várias ações (como build, test, deploy) que são executadas sequencialmente. Por exemplo, uma lane beta poderia compilar o app, assiná-lo e depois fazer o deploy no TestFlight. As lanes permitem encapsular processos complexos em um único comando simples.
3Qual ação do Fastlane gerencia automaticamente os certificados e provisioning profiles do iOS?
Qual ação do Fastlane gerencia automaticamente os certificados e provisioning profiles do iOS?
Resposta
Match é a ação do Fastlane que sincroniza os certificados e provisioning profiles do iOS entre os membros de uma equipe por meio de um repositório git privado. Ela resolve o problema do code signing centralizando todos os arquivos necessários e compartilhando-os de forma segura. O Match gera ou recupera automaticamente os certificados/perfis necessários, eliminando os conflitos de assinatura comuns em equipe.
Como configurar o GitHub Actions para compilar uma aplicação React Native iOS?
O que é o CodePush no ecossistema React Native?
+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
Build & Deployment
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
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