[{"data":1,"prerenderedAt":93},["ShallowReactive",2],{"tutorial-4-":3},{"items":4,"meta":87},[5,20,28,37,45,55,63,71,79],{"id":6,"title":7,"slug":8,"excerpt":9,"cover_image":10,"difficulty":11,"estimated_minutes":12,"flutter_version":13,"status":14,"published_at":15,"category":16},24,"Disegnare grafici a barre e a linee in Flutter con fl_chart","disegnare-grafici-a-barre-e-a-linee-in-flutter-con-fl-chart","Impara a integrare il pacchetto fl_chart in Flutter per creare grafici a barre e a linee interattivi, personalizzando assi, colori e tooltip.","https:\u002F\u002Fflutter.it\u002Fstorage\u002Ftutorials\u002Fe138a680-2854-4425-a6db-3af65422fb76.jpg","intermediate",35,"3.x","published","2026-06-30T04:30:49+00:00",{"id":17,"name":18,"slug":19},1,"Guide","guide",{"id":21,"title":22,"slug":23,"excerpt":24,"cover_image":25,"difficulty":11,"estimated_minutes":12,"flutter_version":13,"status":14,"published_at":26,"category":27},23,"Effettuare chiamate HTTP in Flutter con Dio: intercettori e gestione errori","effettuare-chiamate-http-in-flutter-con-dio-intercettori-e-gestione-errori","Impara a usare il pacchetto Dio per gestire chiamate HTTP avanzate in Flutter: configurazione di base, intercettori per token e log, timeout e gestione centralizzata degli errori.","https:\u002F\u002Fflutter.it\u002Fstorage\u002Ftutorials\u002F64ef3c2e-6664-41e7-8533-c2a9992035a9.jpg","2026-06-29T04:30:43+00:00",{"id":17,"name":18,"slug":19},{"id":29,"title":30,"slug":31,"excerpt":32,"cover_image":33,"difficulty":11,"estimated_minutes":34,"flutter_version":13,"status":14,"published_at":35,"category":36},22,"Salvare dati nel cloud con Cloud Firestore in Flutter","salvare-dati-nel-cloud-con-cloud-firestore-in-flutter","Impara a integrare Cloud Firestore nella tua app Flutter per leggere, scrivere e ascoltare dati in tempo reale, costruendo una semplice lista di attività condivisa.","https:\u002F\u002Fflutter.it\u002Fstorage\u002Ftutorials\u002Fa2f9402b-60c7-43a4-8f1a-16ae7d233f19.jpg",40,"2026-06-28T04:30:41+00:00",{"id":17,"name":18,"slug":19},{"id":38,"title":39,"slug":40,"excerpt":41,"cover_image":42,"difficulty":11,"estimated_minutes":34,"flutter_version":13,"status":14,"published_at":43,"category":44},21,"Autenticazione con Firebase Authentication in Flutter: login email e password","autenticazione-con-firebase-authentication-in-flutter-login-email-e-password","Impara a integrare Firebase Authentication in Flutter per gestire registrazione, login e logout degli utenti con email e password in modo sicuro.","https:\u002F\u002Fflutter.it\u002Fstorage\u002Ftutorials\u002F2853388a-49c5-4af9-bd84-4784c24af144.jpg","2026-06-27T04:30:46+00:00",{"id":17,"name":18,"slug":19},{"id":46,"title":47,"slug":48,"excerpt":49,"cover_image":50,"difficulty":51,"estimated_minutes":52,"flutter_version":13,"status":14,"published_at":53,"category":54},20,"Implementare il pull-to-refresh in Flutter con RefreshIndicator","implementare-il-pull-to-refresh-in-flutter-con-refreshindicator","Impara a creare un'esperienza di aggiornamento dei contenuti trascinando verso il basso, usando RefreshIndicator e una lista scorrevole con dati simulati.","https:\u002F\u002Fflutter.it\u002Fstorage\u002Ftutorials\u002F938695a9-8410-4590-8616-ea8ae5430543.jpg","beginner",25,"2026-06-26T04:30:38+00:00",{"id":17,"name":18,"slug":19},{"id":56,"title":57,"slug":58,"excerpt":59,"cover_image":60,"difficulty":11,"estimated_minutes":12,"flutter_version":13,"status":14,"published_at":61,"category":62},19,"Liste infinite con paginazione in Flutter usando ListView e ScrollController","liste-infinite-con-paginazione-in-flutter-usando-listview-e-scrollcontroller","Impara a creare una lista che carica automaticamente nuovi dati man mano che l'utente scorre, implementando la paginazione (infinite scroll) con ListView.builder e ScrollController.","https:\u002F\u002Fflutter.it\u002Fstorage\u002Ftutorials\u002Fc445d0b3-9c0b-4a30-9389-f2e6ab3577c1.jpg","2026-06-25T04:30:45+00:00",{"id":17,"name":18,"slug":19},{"id":64,"title":65,"slug":66,"excerpt":67,"cover_image":68,"difficulty":11,"estimated_minutes":12,"flutter_version":13,"status":14,"published_at":69,"category":70},18,"Animazioni esplicite in Flutter con AnimationController e Tween","animazioni-esplicite-in-flutter-con-animationcontroller-e-tween","Impara a controllare manualmente le animazioni in Flutter usando AnimationController, Tween e AnimatedBuilder per creare effetti fluidi e personalizzati.","https:\u002F\u002Fflutter.it\u002Fstorage\u002Ftutorials\u002Fbf5dc89e-44e2-4ee4-9ca3-c4fb1bd46462.jpg","2026-06-24T04:30:36+00:00",{"id":17,"name":18,"slug":19},{"id":72,"title":73,"slug":74,"excerpt":75,"cover_image":76,"difficulty":11,"estimated_minutes":12,"flutter_version":13,"status":14,"published_at":77,"category":78},17,"Gestione dello stato in Flutter con il pattern BLoC e flutter_bloc","gestione-dello-stato-in-flutter-con-il-pattern-bloc-e-flutter-bloc","Impara a separare logica e UI in Flutter usando il pattern BLoC con il pacchetto flutter_bloc: creiamo un contatore e poi una piccola app che gestisce eventi e stati in modo reattivo.","https:\u002F\u002Fflutter.it\u002Fstorage\u002Ftutorials\u002Fff92cd38-3c4a-4747-986a-f7b5fee6daf1.jpg","2026-06-23T04:30:48+00:00",{"id":17,"name":18,"slug":19},{"id":80,"title":81,"slug":82,"excerpt":83,"cover_image":84,"difficulty":51,"estimated_minutes":52,"flutter_version":13,"status":14,"published_at":85,"category":86},16,"Cache di immagini di rete in Flutter con cached_network_image","cache-di-immagini-di-rete-in-flutter-con-cached-network-image","Impara a caricare, memorizzare nella cache e gestire immagini di rete in Flutter usando il pacchetto cached_network_image, con placeholder e gestione degli errori.","https:\u002F\u002Fflutter.it\u002Fstorage\u002Ftutorials\u002Fc5fe7468-24cf-4018-addb-916bd37dba00.jpg","2026-06-22T07:34:12+00:00",{"id":17,"name":18,"slug":19},["Reactive",88],{"current_page":89,"last_page":90,"per_page":91,"total":92},4,6,9,50,1785219598835]