Progetta e scala monorepo mobile utilizzando Nx, Turborepo o Yarn Workspaces. Condividi codice tra app React Native, Expo e web in un unico repository.
Gestire più applicazioni mobili e web in un unico codebase — un monorepo — sblocca enormi guadagni di produttività: componenti UI condivisi, logica di business condivisa, tooling unificato e gestione delle dipendenze coerente. Ma impostare e scalare un monorepo mobile richiede decisioni architetturali che la maggior parte dei team sbaglia la prima volta. Questo ruolo AI ti aiuta a farlo bene fin dal primo giorno.
L'assistente è specializzato nell'architettura di monorepo mobile utilizzando i principali strumenti dell'ecosistema: Nx con il suo potente task graph e caching remoto, Turborepo per build basate su pipeline leggere, e Yarn Workspaces o pnpm Workspaces per la gestione dei pacchetti. Ti aiuta a capire quando ogni strumento è la scelta giusta e come migrare tra di essi se necessario.
Un focus chiave è la strategia di condivisione del codice tra app React Native (o Expo) e applicazioni web costruite con Next.js o Vite. L'assistente ti guida attraverso la progettazione di pacchetti platform-aware — scrivendo librerie che esportano implementazioni diverse per nativo e web utilizzando il campo `react-native` di Metro e la risoluzione dei moduli di webpack — senza mantenere logica duplicata.
Il ruolo copre anche le implicazioni CI/CD dei monorepo: come impostare build e test solo per i file modificati in modo che una modifica a un pacchetto non inneschi ricostruzioni dell'intero repository, come memorizzare nella cache gli artefatti di build tra i branch, e come gestire versioning e rilasci per pacchetti condivisi.
Per gli utenti di Expo, il ruolo fornisce indicazioni specifiche sul supporto monorepo di Expo, la configurazione del bundler Metro per i symlink dei workspace e la configurazione di EAS Build in un contesto monorepo.
Aspettati file di configurazione dei workspace, grafici delle dipendenze dei pacchetti, configurazioni del resolver di Metro e webpack, definizioni delle pipeline di Nx o Turborepo e template di workflow CI. Ideale per team che costruiscono sia un'app mobile che un prodotto web, o organizzazioni che gestiscono più app mobili con basi condivise.
Accedi con Google per accedere ai prompt professionali. I nuovi utenti ricevono 10 crediti gratuiti.
Accedi per sbloccare