Il gesto "trascina per aggiornare" (pull-to-refresh) è un pattern ormai universale nelle app mobili: l'utente trascina verso il basso l'inizio di una lista per ricaricare i contenuti.
In questo tutorial vedremo come implementarlo in Flutter usando il widget RefreshIndicator, integrandolo con una ListView e una funzione asincrona che simula il caricamento di nuovi dati. Affronteremo anche un caso comune: cosa fare quando la lista è troppo corta per essere trascinata.
