[{"data":1,"prerenderedAt":64},["ShallowReactive",2],{"home-latest":3},{"articles":4,"tutorials":36},[5,17,28],{"id":6,"title":7,"slug":8,"excerpt":9,"cover_image":10,"status":11,"published_at":12,"category":13},9,"Internazionalizzazione in Flutter: guida pratica a flutter_localizations e intl","internazionalizzazione-in-flutter-guida-pratica-a-flutter-localizations-e-intl","Scopri come rendere la tua app Flutter multilingua usando flutter_localizations e il pacchetto intl, con generazione automatica delle traduzioni tramite file ARB.","https:\u002F\u002Fflutter.it\u002Fstorage\u002Farticles\u002F52d4c2f5-7016-4cc6-a6a6-d683e7cbfa12.jpg","published","2026-06-12T04: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},8,"Ottimizzare le performance in Flutter: tecniche e strumenti pratici","ottimizzare-le-performance-in-flutter-tecniche-e-strumenti-pratici","Scopri come individuare e risolvere i problemi di performance nelle tue app Flutter usando const, RepaintBoundary, DevTools e tecniche di rendering ottimizzato.","https:\u002F\u002Fflutter.it\u002Fstorage\u002Farticles\u002F15b0e5a7-4dd1-464f-9371-a78a4481cda6.jpg","2026-06-11T04:00:32+00:00",{"id":25,"name":26,"slug":27},3,"Best practice","best-practice",{"id":29,"title":30,"slug":31,"excerpt":32,"cover_image":33,"status":11,"published_at":34,"category":35},7,"Flutter e le piattaforme: scrivere codice nativo con i Platform Channels","flutter-e-le-piattaforme-scrivere-codice-nativo-con-i-platform-channels","Scopri come integrare codice nativo Android e iOS nelle tue app Flutter usando i Platform Channels: MethodChannel, EventChannel e le nuove Pigeon per una comunicazione type-safe.","https:\u002F\u002Fflutter.it\u002Fstorage\u002Farticles\u002Fa08dc86d-2de1-4bf9-8560-cb8af54144b8.jpg","2026-06-10T04:00:34+00:00",{"id":14,"name":15,"slug":16},[37,47,55],{"id":18,"title":38,"slug":39,"excerpt":40,"cover_image":41,"difficulty":42,"estimated_minutes":43,"flutter_version":44,"status":11,"published_at":45,"category":46},"Creare layout responsive in Flutter con LayoutBuilder e MediaQuery","creare-layout-responsive-in-flutter-con-layoutbuilder-e-mediaquery","Impara a costruire interfacce Flutter che si adattano a smartphone, tablet e desktop usando LayoutBuilder, MediaQuery e widget responsive.","https:\u002F\u002Fflutter.it\u002Fstorage\u002Ftutorials\u002F9c2011b5-e544-429b-bfda-78dfed092f9c.jpg","intermediate",35,"3.x","2026-06-12T04:30:49+00:00",{"id":14,"name":15,"slug":16},{"id":29,"title":48,"slug":49,"excerpt":50,"cover_image":51,"difficulty":42,"estimated_minutes":52,"flutter_version":44,"status":11,"published_at":53,"category":54},"Salvare dati strutturati in Flutter con il database SQLite e sqflite","salvare-dati-strutturati-in-flutter-con-il-database-sqlite-e-sqflite","Impara a integrare un database locale SQLite nelle tue app Flutter usando il pacchetto sqflite: creazione tabelle, operazioni CRUD e pattern repository.","https:\u002F\u002Fflutter.it\u002Fstorage\u002Ftutorials\u002F085a7a07-e971-43ae-bba8-b88d55d4e623.jpg",40,"2026-06-11T04:30:39+00:00",{"id":14,"name":15,"slug":16},{"id":56,"title":57,"slug":58,"excerpt":59,"cover_image":60,"difficulty":61,"estimated_minutes":43,"flutter_version":44,"status":11,"published_at":62,"category":63},6,"Gestire i form in Flutter con Form e TextFormField: validazione completa","gestire-i-form-in-flutter-con-form-e-textformfield-validazione-completa","Impara a creare un form di registrazione robusto in Flutter usando Form, TextFormField, GlobalKey e validatori personalizzati per gestire input e validazione.","https:\u002F\u002Fflutter.it\u002Fstorage\u002Ftutorials\u002F2b03eaef-d827-4b94-adb6-f0570ebd70a7.jpg","beginner","2026-06-10T04:30:37+00:00",{"id":14,"name":15,"slug":16},1781247853297]