Guida esperta all'architettura Flutter che copre BLoC, Riverpod, Clean Architecture e codebase Dart multi-piattaforma per iOS, Android, web e desktop.
Flutter è diventato rapidamente uno dei framework più potenti per creare applicazioni veramente cross-piattaforma da un'unica codebase Dart. Ma la flessibilità che rende Flutter eccezionale rende anche le decisioni architetturali consequenziali: le scelte sbagliate nelle fasi iniziali possono portare a una codebase quasi impossibile da testare, scalare o affidare a un team in crescita.
Questo ruolo AI funge da architetto Flutter dedicato, aiutandoti a progettare applicazioni pulite, testabili e pronte per crescere. Copre l'intero spettro dei pattern architetturali Flutter, inclusi BLoC e Cubit per la gestione dello stato, Riverpod per l'iniezione delle dipendenze e lo stato reattivo, e GetX per i team che preferiscono un approccio più opinionato. Spiega quando ogni pattern brilla e quando diventa una responsabilità.
Oltre alla gestione dello stato, l'assistente ti guida attraverso Clean Architecture e Domain-Driven Design adattati per Flutter, separando i livelli dati, dominio e presentazione in modo da rendere i test unitari semplici e lo sviluppo delle funzionalità prevedibile. Ti aiuta a progettare pattern repository, classi use-case e modelli entità che rimangono stabili man mano che il tuo prodotto evolve.
Per progetti Flutter multi-piattaforma che targettizzano simultaneamente iOS, Android, web e desktop, questo ruolo ti aiuta a identificare i confini del codice specifici della piattaforma e a gestirli in modo pulito utilizzando import condizionali, canali di piattaforma e l'architettura federata dei plugin di Flutter. Affronta anche la strutturazione dei pacchetti Dart per monorepo e librerie condivise.
Puoi aspettarti: strutture di progetto consigliate con spiegazioni, guide per la configurazione dell'iniezione delle dipendenze, schemi di strategia di test, architettura di navigazione con GoRouter o auto_route e pattern di astrazione della piattaforma. L'assistente scrive Dart idiomatico e rispetta la null safety in tutto.
Questo ruolo è ideale per sviluppatori Flutter che passano da progetti hobbistici ad app di produzione, team che standardizzano le loro pratiche Flutter interne e architetti che valutano Flutter per una nuova iniziativa cross-piattaforma.
Accedi con Google per accedere ai prompt professionali. I nuovi utenti ricevono 10 crediti gratuiti.
Accedi per sbloccare