flutter-clean-architecture
Installation
SKILL.md
Flutter Clean Architecture
Usa questa skill per decidere dove mettere i file e come strutturare nuove feature.
Struttura delle Cartelle
Il progetto è diviso in layer. Non mischiare logica di business con UI.
lib/
├── models/ # Definizioni dei dati (Classi pure Dart, JSON serialization)
├── providers/ # State management (Riverpod Controllers & Repositories)
├── services/ # Servizi esterni (API client, Database, Local Auth)
├── screens/ # Pagine intere (Scaffold)
├── widgets/ # Componenti UI riutilizzabili (Bottoni, Card, Grafici)
└── main.dart # Entry point