Agenda Visiva
Un’app per creare agende visive per bambini autistici o con difficoltà di linguaggio. Pensata per la scuola italiana, costruita in co-design con chi lavora in classe, progettata perché i dati dei bambini non lascino mai il dispositivo.
Il bisogno
Per molti bambini autistici, con ADHD o con svantaggio linguistico, la parte più difficile della giornata non sono le attività: sono le transizioni. Non sapere cosa viene dopo genera ansia, e l’ansia diventa comportamento problema. Le agende visive — sequenze di immagini che mostrano “cosa faccio ora e cosa viene dopo” — sono uno degli strumenti più consolidati nella pratica educativa (approccio TEACCH, Comunicazione Aumentativa e Alternativa): rendono la giornata prevedibile, riducono l’ansia e aumentano l’autonomia.
Nella pratica quotidiana italiana, però, lo strumento resta artigianale: pittogrammi stampati, ritagliati, plastificati e attaccati col velcro, rifatti ogni volta che la routine cambia. Le app esistenti sono quasi tutte in inglese, a pagamento, o costruite senza pensare al nodo più importante: la continuità tra casa e scuola, dove la stessa routine deve funzionare in due contesti con adulti diversi.
Come funziona
Tre tipi di agenda (Giornata, Prima–Poi, Sequenza passo-passo), migliaia di pittogrammi ARASAAC in italiano, foto personali, timer per attività, riordino col trascinamento.
Un’attività dominante alla volta, pittogrammi grandi, un tocco su “Fatto” per avanzare, lettura vocale in italiano, timer analogico ad anello, festeggiamento a fine agenda.
PDF ottimizzato per ritaglio e laminazione (1, 2 o 4 pittogrammi per pagina) e scambio dell’agenda tra insegnante e famiglia tramite file, senza alcun server.
In più, una tavola di comunicazione dei bisogni: una griglia di immagini (“Acqua”, “Bagno”, “Aiuto”, “Pausa”…) che il bambino tocca per far parlare il dispositivo al posto suo. È il primo passo della comunicazione richiestiva, sempre a portata di mano durante la routine.
Le decisioni tecniche
Offline-first come scelta di privacy, non come limite
L’app non ha account, backend né trasmissione di dati: nomi, foto e agende vivono solo sul dispositivo. Per dati che riguardano bambini — e che indirettamente possono rivelare una condizione — la miglior garanzia non è una policy: è un’architettura che rende la raccolta impossibile. Le foto importate vengono ridimensionate e ripulite dei metadati EXIF, posizione GPS inclusa. Il data model non prevede alcun campo diagnosi, per progetto.
Zero tracker, verificabile
Nessun SDK di analytics, advertising o crash reporting di terze parti. Non è una promessa: il codice è pubblico e la pipeline di integrazione continua include una deny-list che fa fallire la build se qualcuno introduce un pacchetto di tracciamento. Chiunque può controllare.
Pronta per la sincronizzazione, senza averla
Ogni entità del database nasce già con identificatori UUID generati sul dispositivo, cancellazioni logiche (tombstone) e marcatura delle modifiche: quando arriverà la sincronizzazione casa-scuola, sarà con crittografia end-to-end — il server vedrà solo dati cifrati — e senza migrazioni dolorose. Il formato di condivisione attuale (.agviz) è già il formato della sincronizzazione futura, e non contiene mai il nome del bambino.
Pittogrammi ARASAAC, con filtro
L’app usa i pittogrammi di ARASAAC (Governo di Aragona, licenza CC BY-NC-SA), lo standard de facto della CAA in italiano. Il catalogo copre anche vocabolario per adulti: il picker applica un filtro non disattivabile sui contenuti segnalati come inadatti ai bambini. Una cache a due livelli rende le ricerche già effettuate disponibili anche offline.
Stack
Flutter (iOS e Android da un unico codice), database SQLite con drift, state management con Riverpod, generazione PDF nativa. Codice pubblico con licenza PolyForm Noncommercial: leggibile, verificabile e forkabile, ma con uso commerciale legalmente vietato — questa app è gratuita e lo resterà.
In cosa si differenzia
Esistono buone app commerciali per le agende visive (Choiceworks e First-Then Visual Schedule sono le più note). Agenda Visiva nasce da premesse diverse:
| Agenda Visiva | App commerciali tipiche | |
|---|---|---|
| Prezzo | Gratuita per sempre, senza acquisti in-app | A pagamento o freemium |
| Lingua e pittogrammi | Italiano nativo, ARASAAC integrato | Inglese, set proprietari |
| Dati dei bambini | Solo sul dispositivo, zero tracker | Spesso account e cloud proprietario |
| Casa-scuola | Scambio via file, nessun server | Raramente prevista, o via cloud |
| Trasparenza | Codice sorgente pubblico e verificabile | Codice chiuso |
| Progettazione | Co-design con un’insegnante di infanzia | Variabile |
| Stampa | PDF per laminazione, formato regolabile | Non sempre presente |
Perché gratuita? Perché uno strumento educativo per l’inclusione non dovrebbe dipendere dal budget di una famiglia o di una scuola. Il progetto è la mia palestra pubblica di tecnologia assistiva: il ritorno che cerco è il feedback di chi la usa.
Stato del progetto
- Fatto: MVP completo (editor, modalità bambino, ARASAAC, foto, PDF, condivisione, tavola bisogni), suite di test automatici, integrazione continua;
- In corso: sperimentazione in una sezione di scuola dell’infanzia e pubblicazione su App Store;
- Prossimi passi: iterazione sul feedback del pilota, Play Store, sincronizzazione casa-scuola end-to-end con valutazione d’impatto privacy pubblicata nel repository.
Provala, o dimmi cosa manca
Se sei un insegnante, un genitore, un educatore o un terapista: il tuo parere vale più di qualunque funzionalità. Scrivimi cosa funziona e cosa manca.
Scrivimi Codice sorgente su GitHub
Link App Store in arrivo con la pubblicazione. Informativa privacy dell’app.
Pittogrammi: Sergio Palao / ARASAAC (arasaac.org), proprietà del Governo di Aragona, licenza CC BY-NC-SA.