Perché Dio?
Il pacchetto http va benissimo per richieste semplici, ma quando il progetto cresce servono funzionalità più avanzate: intercettori per aggiungere automaticamente token di autenticazione, gestione centralizzata degli errori, timeout configurabili e logging delle richieste.
Dio è uno dei client HTTP più potenti dell'ecosistema Flutter e risolve tutti questi problemi con un'API pulita.
In questo tutorial costruiremo un piccolo servizio che recupera dei post da una API pubblica, aggiungendo intercettori per il logging e l'autenticazione, oltre a una strategia robusta per la gestione delle eccezioni.
