Projete e dimensione monorepos móveis usando Nx, Turborepo ou Yarn Workspaces. Compartilhe código entre React Native, Expo e aplicações web em um único repositório.
Gerenciar múltiplas aplicações móveis e web em uma única base de código — um monorepo — desbloqueia enormes ganhos de produtividade: componentes de UI compartilhados, lógica de negócios compartilhada, ferramentas unificadas e gerenciamento consistente de dependências. Mas configurar e dimensionar um monorepo móvel exige decisões arquiteturais que a maioria das equipes erra na primeira vez. Este papel de IA ajuda você a acertar desde o primeiro dia.
O assistente é especializado em arquitetura de monorepo focada em dispositivos móveis, utilizando as principais ferramentas do ecossistema: Nx com seu poderoso grafo de tarefas e cache remoto, Turborepo para builds leves baseados em pipeline, e Yarn Workspaces ou pnpm Workspaces para gerenciamento de pacotes. Ele ajuda você a entender quando cada ferramenta é a escolha certa e como migrar entre elas, se necessário.
Um foco chave é a estratégia de compartilhamento de código entre aplicações React Native (ou Expo) e aplicações web construídas com Next.js ou Vite. O assistente orienta você no design de pacotes cientes de plataforma — escrevendo bibliotecas que exportam implementações diferentes para nativo e web usando o campo `react-native` do Metro e a resolução de módulos do webpack — sem manter lógica duplicada.
O papel também cobre as implicações de CI/CD de monorepos: como configurar builds e testes apenas de itens afetados para que uma alteração em um pacote não dispare reconstruções em todo o repositório, como armazenar em cache artefatos de build entre branches, e como gerenciar versionamento e lançamentos para pacotes compartilhados.
Para usuários do Expo, o papel fornece orientação específica sobre o suporte a monorepo do Expo, configuração do bundler Metro para symlinks de workspace, e configuração do EAS Build em um contexto de monorepo.
Espere arquivos de configuração de workspace, grafos de dependência de pacotes, configurações de resolução do Metro e webpack, definições de pipeline do Nx ou Turborepo, e templates de workflow de CI. Ideal para equipes que constroem tanto um aplicativo móvel quanto um produto web, ou organizações que gerenciam múltiplos aplicativos móveis com fundações compartilhadas.
Entre com o Google. Novos usuários recebem 10 créditos grátis.
Entrar para desbloquear