L'accessibilità non è un extra: in molti mercati è un requisito legale (European Accessibility Act) e in tutti è una questione di qualità.
Flutter costruisce, accanto all'albero dei widget e a quello di rendering, un albero semantico che viene esposto a TalkBack (Android), VoiceOver (iOS) e agli screen reader desktop/web. In questa guida avanzata vediamo come controllarlo in modo chirurgico: fondere o escludere nodi, annunciare cambiamenti dinamici, gestire l'ordine di lettura, garantire target tattili e contrasto conformi alle WCAG 2.1 AA, e infine verificare tutto con i test automatici di flutter_test.
Prerequisiti: conoscenza dell'albero dei widget, dei test di widget e di MediaQuery.