[{"data":1,"prerenderedAt":58},["ShallowReactive",2],{"tutorial-6-":3},{"items":4,"meta":53},[5,20,29,38,46],{"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},5,"Animazioni implicite in Flutter con AnimatedContainer","animazioni-implicite-in-flutter-con-animatedcontainer","Impara a creare animazioni fluide e accattivanti in Flutter usando i widget di animazione impliciti come AnimatedContainer, AnimatedOpacity e TweenAnimationBuilder, senza gestire manualmente i controller.","https:\u002F\u002Fflutter.it\u002Fstorage\u002Ftutorials\u002F7689131c-945b-405e-84d9-0a41d19d1ed5.jpg","beginner",35,"3.x","published","2026-06-09T06:30:54+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":26,"flutter_version":13,"status":14,"published_at":27,"category":28},4,"Persistenza dei dati locali in Flutter con shared_preferences","persistenza-dei-dati-locali-in-flutter-con-shared-preferences","Impara a salvare e leggere dati semplici come impostazioni utente e preferenze direttamente sul dispositivo usando il pacchetto shared_preferences.","https:\u002F\u002Fflutter.it\u002Fstorage\u002Ftutorials\u002Febdd9fbb-dbc5-4a15-9e05-eb1ce9cd75d6.jpg",25,"2026-06-09T06:25:53+00:00",{"id":17,"name":18,"slug":19},{"id":30,"title":31,"slug":32,"excerpt":33,"cover_image":34,"difficulty":35,"estimated_minutes":12,"flutter_version":13,"status":14,"published_at":36,"category":37},3,"Navigazione tra schermate in Flutter con go_router","navigazione-tra-schermate-in-flutter-con-go-router","Impara a gestire la navigazione dichiarativa in Flutter usando go_router: rotte, parametri, redirect e gestione degli errori in modo semplice e scalabile.","https:\u002F\u002Fflutter.it\u002Fstorage\u002Ftutorials\u002Fbae7fb51-7bc4-426c-a353-9f83508b231e.jpg","intermediate","2026-06-09T06:23:44+00:00",{"id":17,"name":18,"slug":19},{"id":39,"title":40,"slug":41,"excerpt":42,"cover_image":43,"difficulty":35,"estimated_minutes":12,"flutter_version":13,"status":14,"published_at":44,"category":45},2,"Gestire lo stato in Flutter con Provider: guida pratica","gestire-lo-stato-in-flutter-con-provider-guida-pratica","Impara a usare il pacchetto Provider per gestire lo stato della tua app Flutter in modo pulito e scalabile, separando la logica dalla UI.","https:\u002F\u002Fflutter.it\u002Fstorage\u002Ftutorials\u002F87c1d826-332c-4f8f-9756-5bea88de86b3.jpg","2026-06-08T10:14:54+00:00",{"id":17,"name":18,"slug":19},{"id":17,"title":47,"slug":48,"excerpt":49,"cover_image":50,"difficulty":35,"estimated_minutes":12,"flutter_version":13,"status":14,"published_at":51,"category":52},"Effettuare chiamate HTTP REST in Flutter con il pacchetto http","effettuare-chiamate-http-rest-in-flutter-con-il-pacchetto-http","Impara a consumare una API REST in Flutter: configura il pacchetto http, esegui richieste GET, modella i dati in classi Dart e mostra i risultati con FutureBuilder.","https:\u002F\u002Fflutter.it\u002Fstorage\u002Ftutorials\u002FgHqdA6tOYHpaDwlgfVyofba6bQHpDFeXkJ3FymxR.jpg","2026-06-06T00:00:00+00:00",{"id":17,"name":18,"slug":19},["Reactive",54],{"current_page":55,"last_page":55,"per_page":56,"total":57},6,9,50,1785219598976]