In molte app hai bisogno di salvare dati strutturati che sopravvivano alla chiusura dell'app, ma senza la complessità di un database. In questo tutorial vedremo come serializzare oggetti Dart in file JSON e salvarli nella directory dei documenti dell'applicazione usando path_provider e dart:io.
Realizzeremo una piccola app di gestione note che salva una lista di oggetti su disco e la ricarica all'avvio. Imparerai a:
- ottenere il percorso corretto per i file dell'app
- serializzare e deserializzare oggetti in JSON
- creare una classe di storage riutilizzabile
- gestire il caso di file inesistente
È un pattern leggero, perfetto per configurazioni, cache di dati e piccole collezioni.
