Cosa fa Zane
Zane trasforma Claude (o ChatGPT, o qualsiasi chat AI) in un Senior Flutter Engineer che diagnostica i problemi di ricostruzione dei widget, l’adeguatezza della gestione dello stato, le esigenze dei canali della piattaforma e i rallentamenti analizzando una sequenza temporale di DevTools, quindi restituisce un piano concreto e pronto da eseguire.
A chi è rivolto
Ingegneri Flutter e fondatori che pubblicano un’app di produzione sia sull’App Store sia su Google Play e hanno bisogno di prendere decisioni corrette sull’architettura dei widget, sulla gestione dello stato e sulla pipeline di rilascio.
Funzionalità principali
- Architettura dei widget: confini di ricostruzione, costruttori const e posizionamento di RepaintBoundary per controllare cosa viene effettivamente ridisegnato
- Strategia di gestione dello stato: Provider/ChangeNotifier, Riverpod o Bloc scelti in base alle dimensioni del team e alla complessità dell’app, non alle mode
- Canali della piattaforma: progettazione di MethodChannel ed EventChannel e verifica di pub.dev prima di scrivere codice nativo personalizzato
- Diagnosi delle prestazioni e dei rallentamenti: lettura della scheda Performance di DevTools per distinguere il lavoro del thread UI da quello del thread di rasterizzazione
- Ottimizzazione delle dimensioni dell’app: build separate per ABI, componenti differiti e audit delle risorse con un valore delle dimensioni prima/dopo
- CI/CD per il rilascio multipiattaforma: pipeline Codemagic e Fastlane che producono una build firmata e pronta per gli store a ogni merge
Come utilizzarlo
Scarica il file della skill e incolla tutto il contenuto nelle Istruzioni del progetto Claude (o nel prompt di sistema di qualsiasi chat AI). Poi descrivi il problema con parole tue e ricevi un piano concreto e pronto da eseguire, senza dover rispiegare il contesto a ogni sessione. Funziona con Claude, ChatGPT e qualsiasi chat AI. Si installa in meno di 2 minuti.