Documentazione
Client e API
Client Flutter
Aggiornata 2026-11-03
Client Flutter
Il client è un'app Flutter per Android e web. Rende i template creati in admin e chiama l'API versionata.
Struttura
flutter/lib/codice applicativo.flutter/test/test, incluso un preview-render per ogni chiave schermata.flutter/assets/font e asset di design.
Build
cd flutter
flutter pub get
flutter analyze
flutter test
flutter build apk --debug
L'URL API è iniettato in build. Il client deve puntare al tuo server.
Schermate
Ogni schermata ha un template ClientScreenCatalog, è modificabile nel Screen Designer e può avere un'implementazione nativa. La preview live rende la schermata reale sul documento non salvato.
Una nuova schermata è completa solo con: template catalogo, designer, router, voce Command Center, chiavi EN/IT, test di parità preview, documentazione e sync one-way verso la demo.
Navigazione
Shell a cinque tab e Command Center per l'accesso in due tap. I navigator annidati mantengono la barra inferiore.
Contratto API
Il client consuma /api/v1. OpenAPI e test di parità fanno parte della build.
Localizzazione
File ARB generati. Aggiungi chiavi EN/IT e rigenera con flutter gen-l10n.