[{"data":1,"prerenderedAt":90},["ShallowReactive",2],{"articoli-5-":3},{"items":4,"meta":84},[5,17,25,33,41,49,60,68,76],{"id":6,"title":7,"slug":8,"excerpt":9,"cover_image":10,"status":11,"published_at":12,"category":13},18,"Animazioni performanti in Flutter con Rive: oltre Lottie","animazioni-performanti-in-flutter-con-rive-oltre-lottie","Scopri come integrare Rive in Flutter per creare animazioni interattive, leggere e controllabili da codice. Una guida pratica con esempi e confronto con le alternative.","https:\u002F\u002Fflutter.it\u002Fstorage\u002Farticles\u002F8e06eaff-d4cf-45ae-becb-6ec0f4a92e49.jpg","published","2026-06-22T04:00:37+00:00",{"id":14,"name":15,"slug":16},1,"Guide","guide",{"id":18,"title":19,"slug":20,"excerpt":21,"cover_image":22,"status":11,"published_at":23,"category":24},17,"Gestione asincrona avanzata in Flutter: Isolates e compute per il multithreading","gestione-asincrona-avanzata-in-flutter-isolates-e-compute-per-il-multithreading","Scopri come usare gli Isolates di Dart e la funzione compute per eseguire operazioni pesanti senza bloccare l'interfaccia. Guida pratica con esempi reali e best practice.","https:\u002F\u002Fflutter.it\u002Fstorage\u002Farticles\u002F46687bf9-434c-4c04-93ae-8d3bf71f5161.jpg","2026-06-21T04:00:36+00:00",{"id":14,"name":15,"slug":16},{"id":26,"title":27,"slug":28,"excerpt":29,"cover_image":30,"status":11,"published_at":31,"category":32},16,"Slivers in Flutter: creare scroll personalizzati con CustomScrollView","slivers-in-flutter-creare-scroll-personalizzati-con-customscrollview","Scopri come usare i Sliver in Flutter per costruire interfacce con scorrimento avanzato: app bar collassabili, liste e griglie combinate, header agganciati e molto altro con CustomScrollView.","https:\u002F\u002Fflutter.it\u002Fstorage\u002Farticles\u002F7b4ba529-c231-4e66-97f4-77e091b5160d.jpg","2026-06-20T04:00:41+00:00",{"id":14,"name":15,"slug":16},{"id":34,"title":35,"slug":36,"excerpt":37,"cover_image":38,"status":11,"published_at":39,"category":40},15,"Notifiche push in Flutter con Firebase Cloud Messaging: guida pratica","notifiche-push-in-flutter-con-firebase-cloud-messaging-guida-pratica","Impara a integrare le notifiche push in Flutter usando Firebase Cloud Messaging: setup, gestione dei messaggi in foreground e background, notifiche locali e best practice.","https:\u002F\u002Fflutter.it\u002Fstorage\u002Farticles\u002Fe9819833-942c-47b2-a8cb-4396f0c9b92b.jpg","2026-06-18T04:00:36+00:00",{"id":14,"name":15,"slug":16},{"id":42,"title":43,"slug":44,"excerpt":45,"cover_image":46,"status":11,"published_at":47,"category":48},14,"Flutter Hooks: gestire lo stato dei widget in modo più pulito","flutter-hooks-gestire-lo-stato-dei-widget-in-modo-piu-pulito","Scopri come flutter_hooks semplifica la gestione dello stato locale dei widget, riducendo il boilerplate degli StatefulWidget e migliorando la leggibilità del codice.","https:\u002F\u002Fflutter.it\u002Fstorage\u002Farticles\u002Fa90ed88c-0b9d-45cc-bb4c-d59f25dde682.jpg","2026-06-17T04:00:32+00:00",{"id":14,"name":15,"slug":16},{"id":50,"title":51,"slug":52,"excerpt":53,"cover_image":54,"status":11,"published_at":55,"category":56},13,"Architettura a livelli in Flutter: come strutturare un'app scalabile","architettura-a-livelli-in-flutter-come-strutturare-unapp-scalabile","Scopri come organizzare un progetto Flutter in livelli ben definiti (presentation, domain, data) per ottenere codice manutenibile, testabile e scalabile nel tempo.","https:\u002F\u002Fflutter.it\u002Fstorage\u002Farticles\u002F6f713453-ceaa-4810-b243-9a83440123c0.jpg","2026-06-16T04:00:33+00:00",{"id":57,"name":58,"slug":59},3,"Best practice","best-practice",{"id":61,"title":62,"slug":63,"excerpt":64,"cover_image":65,"status":11,"published_at":66,"category":67},12,"Gestire i temi in Flutter: Material 3, ThemeExtension e dark mode dinamica","gestire-i-temi-in-flutter-material-3-themeextension-e-dark-mode-dinamica","Impara a costruire un sistema di temi robusto in Flutter con Material 3, a creare colori personalizzati con ThemeExtension e a gestire il passaggio tra tema chiaro e scuro in modo reattivo.","https:\u002F\u002Fflutter.it\u002Fstorage\u002Farticles\u002Fda584d62-0c7e-4d09-b0a1-8b3c16f6186a.jpg","2026-06-15T04:00:36+00:00",{"id":14,"name":15,"slug":16},{"id":69,"title":70,"slug":71,"excerpt":72,"cover_image":73,"status":11,"published_at":74,"category":75},11,"Iniezione delle dipendenze in Flutter con get_it e injectable","iniezione-delle-dipendenze-in-flutter-con-get-it-e-injectable","Impara a strutturare la dependency injection in Flutter usando get_it come service locator e injectable per la generazione automatica del codice, con esempi pratici e best practice.","https:\u002F\u002Fflutter.it\u002Fstorage\u002Farticles\u002F903e83ec-2391-410f-84e5-5e075fd6dbba.jpg","2026-06-14T04:00:37+00:00",{"id":14,"name":15,"slug":16},{"id":77,"title":78,"slug":79,"excerpt":80,"cover_image":81,"status":11,"published_at":82,"category":83},10,"Form e validazione in Flutter: guida completa a Form, TextFormField e validazione avanzata","form-e-validazione-in-flutter-guida-completa-a-form-textformfield-e-validazione-avanzata","Impara a costruire form robusti in Flutter usando il widget Form, gestire la validazione in tempo reale, salvare i dati e creare validatori riutilizzabili per le tue app.","https:\u002F\u002Fflutter.it\u002Fstorage\u002Farticles\u002Fec194b1c-665f-47d3-bb8f-a8ce0fc53635.jpg","2026-06-13T04:00:41+00:00",{"id":14,"name":15,"slug":16},["Reactive",85],{"current_page":86,"last_page":87,"per_page":88,"total":89},5,6,9,54,1785219597572]