[{"data":1,"prerenderedAt":90},["ShallowReactive",2],{"articoli-2-":3},{"items":4,"meta":84},[5,17,28,36,44,52,60,68,76],{"id":6,"title":7,"slug":8,"excerpt":9,"cover_image":10,"status":11,"published_at":12,"category":13},45,"Widget adattivi in Flutter: creare UI native con Cupertino e adaptive widgets","widget-adattivi-in-flutter-creare-ui-native-con-cupertino-e-adaptive-widgets","Come costruire interfacce che rispettano le convenzioni di iOS e Android usando i widget adattivi di Flutter, il pacchetto Cupertino e strategie di platform detection.","https:\u002F\u002Fflutter.it\u002Fstorage\u002Farticles\u002F70998855-a25a-436d-b03d-bc3ba3dfd1bf.jpg","published","2026-07-19T04:00:37+00:00",{"id":14,"name":15,"slug":16},3,"Best practice","best-practice",{"id":18,"title":19,"slug":20,"excerpt":21,"cover_image":22,"status":11,"published_at":23,"category":24},44,"Gestire il ciclo di vita dell'app in Flutter con AppLifecycleListener","gestire-il-ciclo-di-vita-dellapp-in-flutter-con-applifecyclelistener","Impara a intercettare i cambi di stato dell'applicazione (foreground, background, chiusura) con la nuova API AppLifecycleListener introdotta in Flutter 3.13, per salvare dati e gestire risorse in modo affidabile.","https:\u002F\u002Fflutter.it\u002Fstorage\u002Farticles\u002F1dbd544b-e229-406a-90a9-0ccdc4651960.jpg","2026-07-18T04:00:41+00:00",{"id":25,"name":26,"slug":27},1,"Guide","guide",{"id":29,"title":30,"slug":31,"excerpt":32,"cover_image":33,"status":11,"published_at":34,"category":35},43,"Onboarding e prime esecuzioni in Flutter: gestire l'app tour con introduction_screen e shared_preferences","onboarding-e-prime-esecuzioni-in-flutter-gestire-lapp-tour-con-introduction-screen-e-shared-preferences","Impara a creare un'esperienza di onboarding efficace in Flutter: schermate introduttive, gestione della prima esecuzione e feature discovery per guidare i nuovi utenti.","https:\u002F\u002Fflutter.it\u002Fstorage\u002Farticles\u002F0a0c9931-9ac9-4ebb-a365-9f703f41fede.jpg","2026-07-17T04:00:40+00:00",{"id":25,"name":26,"slug":27},{"id":37,"title":38,"slug":39,"excerpt":40,"cover_image":41,"status":11,"published_at":42,"category":43},42,"Generazione di codice in Flutter con Freezed: modelli immutabili e union types","generazione-di-codice-in-flutter-con-freezed-modelli-immutabili-e-union-types","Scopri come Freezed elimina il boilerplate nella creazione di data class immutabili, copyWith, equality e union types (sealed class) per gestire gli stati in modo sicuro ed elegante.","https:\u002F\u002Fflutter.it\u002Fstorage\u002Farticles\u002Ffa86360e-c793-4313-8278-83cd176626f7.jpg","2026-07-16T04:00:37+00:00",{"id":25,"name":26,"slug":27},{"id":45,"title":46,"slug":47,"excerpt":48,"cover_image":49,"status":11,"published_at":50,"category":51},41,"Local database in Flutter con Isar: NoSQL veloce e reattivo","local-database-in-flutter-con-isar-nosql-veloce-e-reattivo","Isar è un database NoSQL scritto per Flutter: velocissimo, tipizzato e reattivo. Scopri come integrarlo per gestire la persistenza locale con query fluide, indici e watch in tempo reale.","https:\u002F\u002Fflutter.it\u002Fstorage\u002Farticles\u002F9131fa5b-4e9f-4a16-9667-76dfc163b044.jpg","2026-07-15T04:00:40+00:00",{"id":25,"name":26,"slug":27},{"id":53,"title":54,"slug":55,"excerpt":56,"cover_image":57,"status":11,"published_at":58,"category":59},40,"Gestire le connessioni di rete in Flutter con connectivity_plus e stati offline","gestire-le-connessioni-di-rete-in-flutter-con-connectivity-plus-e-stati-offline","Impara a rilevare lo stato della connessione, gestire le modalità offline e costruire un'esperienza utente resiliente in Flutter con connectivity_plus e internet_connection_checker.","https:\u002F\u002Fflutter.it\u002Fstorage\u002Farticles\u002F7f39da62-d3f8-4973-97ba-a0f2b3c6db7d.jpg","2026-07-14T04:00:37+00:00",{"id":25,"name":26,"slug":27},{"id":61,"title":62,"slug":63,"excerpt":64,"cover_image":65,"status":11,"published_at":66,"category":67},39,"Mappe interattive in Flutter con flutter_map e OpenStreetMap","mappe-interattive-in-flutter-con-flutter-map-e-openstreetmap","Integra mappe personalizzabili e gratuite nelle tue app Flutter usando flutter_map e i tile di OpenStreetMap: marker, cluster, layer e geolocalizzazione in una guida pratica.","https:\u002F\u002Fflutter.it\u002Fstorage\u002Farticles\u002Fbe047641-7396-4d87-a2f7-0e15f9d54b36.jpg","2026-07-13T04:00:46+00:00",{"id":25,"name":26,"slug":27},{"id":69,"title":70,"slug":71,"excerpt":72,"cover_image":73,"status":11,"published_at":74,"category":75},38,"Riproduzione video in Flutter con video_player e Chewie","riproduzione-video-in-flutter-con-video-player-e-chewie","Guida pratica per integrare video locali e in streaming nelle tue app Flutter usando il pacchetto video_player e arricchendo l'esperienza con i controlli di Chewie.","https:\u002F\u002Fflutter.it\u002Fstorage\u002Farticles\u002F3dd0ce57-e336-407e-9053-75276e98c502.jpg","2026-07-12T04:00:47+00:00",{"id":25,"name":26,"slug":27},{"id":77,"title":78,"slug":79,"excerpt":80,"cover_image":81,"status":11,"published_at":82,"category":83},37,"Gestione degli errori in Flutter: crash reporting e strategie con Result e Sentry","gestione-degli-errori-in-flutter-crash-reporting-e-strategie-con-result-e-sentry","Impara a gestire gli errori in modo robusto in Flutter: dal pattern Result per gli errori prevedibili al crash reporting in produzione con Sentry, passando per gli error handler globali.","https:\u002F\u002Fflutter.it\u002Fstorage\u002Farticles\u002Fdb2bb312-683c-44b7-9bda-3ec83af4f5e0.jpg","2026-07-11T04:00:40+00:00",{"id":14,"name":15,"slug":16},["Reactive",85],{"current_page":86,"last_page":87,"per_page":88,"total":89},2,6,9,54,1785219597335]