{"id":34665,"date":"2023-02-13T09:00:02","date_gmt":"2023-02-13T09:00:02","guid":{"rendered":"https:\/\/www.carmatec.com\/?p=34665"},"modified":"2023-09-25T05:45:12","modified_gmt":"2023-09-25T05:45:12","slug":"cosa-ce-di-nuovo-nelle-funzionalita-degli-ultimi-aggiornamenti-di-flutter-3-3","status":"publish","type":"post","link":"https:\/\/www.carmatec.com\/it_it\/blog\/whats-new-in-flutter-3-3-latest-updates-features\/","title":{"rendered":"Novit\u00e0 di Flutter 3.3?: Ultimi aggiornamenti e funzionalit\u00e0"},"content":{"rendered":"<div data-elementor-type=\"wp-post\" data-elementor-id=\"34665\" class=\"elementor elementor-34665\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-ae10dfb elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"ae10dfb\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-33da3ec\" data-id=\"33da3ec\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3384ef5 elementor-widget elementor-widget-text-editor\" data-id=\"3384ef5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Far parte del settore dello sviluppo in questo momento \u00e8 un&#039;esperienza meravigliosa. Il nome del gioco \u00e8 cambiamento costante e aggiornamenti frequenti. Attendiamo sempre con ansia aggiornamenti importanti e questa volta daremo un&#039;occhiata a Flutter.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Se sei uno sviluppatore, probabilmente conosci Flutter: a <a href=\"https:\/\/www.carmatec.com\/it_it\/blog\/vantaggi-dello-sviluppo-di-app-mobili-multipiattaforma\/\">multipiattaforma<\/a>, framework open source che ha cambiato il modo <a href=\"https:\/\/www.carmatec.com\/it_it\/azienda-di-sviluppo-di-app-mobili\/\">app mobili<\/a> erano sviluppati. C&#039;\u00e8 stata una crescita continua sia nelle dimensioni che nell&#039;utilizzo dell&#039;ecosistema. Oltre all&#039;utilizzo su desktop e sul Web, ogni giorno vengono rilasciate oltre 1000 app Flutter nell&#039;App Store e nel Play Store.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Lo slancio non \u00e8 rallentato dal rilascio di Flutter 3.0 tre mesi fa. Flutter continua a migliorare con ogni nuova versione rilasciata dal team Flutter.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00c8 stata rilasciata una nuova versione di Flutter: <a href=\"https:\/\/docs.flutter.dev\/development\/tools\/sdk\/release-notes\/release-notes-3.3.0\">Svolazzare 3.3<\/a>.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Nel post di oggi discuteremo dell&#039;ultimo aggiornamento che apporta una serie di miglioramenti.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">C&#039;\u00e8 molto da spacchettare con ogni nuova versione. Ecco una versione ottimizzata di questo framework rivoluzionario da esplorare!<\/span><\/p>\n<h3><b><br><\/b><p><\/p>\n<\/h3>\n<h2><b>Cosa c&#039;\u00e8 di nuovo in Flutter 3.3?<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">A Oslo, in Norvegia, i Flutter Vikings sono iniziati il 31 agosto con il <\/span><b>rilascio di Flutter 3.3<\/b><span style=\"font-weight: 400;\">. Include una serie di correzioni, aggiornamenti e nuove funzionalit\u00e0, inclusi miglioramenti a framework, prestazioni, supporto desktop, livello di rendering e stabilit\u00e0.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Per una migliore comprensione, discuteremo ogni miglioramento in dettaglio in relazione ai suoi ambiti distinti. Dai un&#039;occhiata qui sotto.<\/span><\/p>\n<h4><strong>Selezione su scala globale<\/strong><\/h4>\n<p><span style=\"font-weight: 400;\">Le app Web Flutter non dispongono di una funzionalit\u00e0 nativa che consenta agli utenti di selezionare elementi con un solo gesto. La situazione \u00e8 cambiata oggi con l&#039;introduzione di Flutter 3.3. Ora abbiamo un nuovo widget chiamato Area di selezione che semplifica molto la selezione degli elementi nella nostra app Web Flutter. I discendenti di questo albero sono ora selezionabili. Consulta la documentazione dell&#039;API dell&#039;area di selezione per ulteriori informazioni sul widget.<\/span><\/p>\n<h4><strong>Ingresso sul trackpad<\/strong><\/h4>\n<p><span style=\"font-weight: 400;\">Ci sono anche alcune modifiche all&#039;ingresso del trackpad in Flutter 3.3. Ora esiste un modo migliore e pi\u00f9 veloce per controllare il trackpad. Inoltre, elimina anche le incoerenze nello scorrimento. Consulta il documento condiviso dal team Flutter per ulteriori informazioni sui miglioramenti all&#039;input del trackpad.<\/span><\/p>\n<h4><strong>Scarabocchiare<\/strong><\/h4>\n<p><span style=\"font-weight: 400;\">Come sarebbe se <a href=\"https:\/\/www.carmatec.com\/it_it\/sviluppo-di-app-svolazzanti\/\">Applicazioni svolazzanti<\/a> potresti sfruttare l&#039;input di Apple Pencil sul tuo iPad? Finalmente \u00e8 arrivato! Il merito va a Jami Couch, membro della Flutter Community. Su widget come CupertinoTextField, TextField e EditableText, la funzione Scribble \u00e8 abilitata per impostazione predefinita. L&#039;unica cosa che devi fare \u00e8 aggiornare la tua versione Flutter a Flutter 3.3.<\/span><\/p>\n<h4><strong>L&#039;immissione di testo<\/strong><\/h4>\n<p><span style=\"font-weight: 400;\">L&#039;ultima versione di Flutter offre aggiornamenti granulari del testo tramite TextInputPlugin, che migliora la modifica dei rich text. Ci\u00f2 consente agli sviluppatori di creare campi di input con intervalli di stili diversi che si espandono e si contraggono man mano che l&#039;utente digita. La demo pu\u00f2 essere visualizzata qui.<\/span><\/p>\n<h4><strong>Progettazione dei materiali 3:<\/strong><\/h4>\n<p><span style=\"font-weight: 400;\">I temi Android si sono evoluti da quando Android 12 ha introdotto Material You, un motore di temi dinamico. <a href=\"https:\/\/www.carmatec.com\/it_it\/imparare-la-tecnologia\/design-piatto-vs-design-dei-materiali-a-scelta\/\">Progettazione dei materiali<\/a> sta diventando sempre pi\u00f9 integrato nel sistema operativo Android man mano che si sviluppa. Non appena vengono rilasciati questi aggiornamenti, Flutter si mette al passo. Material Design \u00e8 stato modificato in Flutter 3.3 per widget come le varianti IconButton, Chip e AppBar.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">I temi di Material Design 3 verranno gradualmente migrati su pi\u00f9 widget. I progressi del Materiale 3 sono disponibili su <a href=\"https:\/\/github.com\/\">Github<\/a>.<\/span><\/p>\n<h4><b>Flutter per desktop:<\/b><\/h4>\n<p><strong>finestre<\/strong><\/p>\n<p><span style=\"font-weight: 400;\">In passato, dovevi modificare un file specifico delle applicazioni Windows per impostare la versione dell&#039;applicazione desktop basata su Flutter. Fortunatamente, oggi le cose sono cambiate con il rilascio di un aggiornamento che semplifica la modifica del file pubspec.yaml per un progetto.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Di conseguenza, la versione della piattaforma viene impostata in conformit\u00e0 anche con altre piattaforme. Consulta la documentazione di Flutter per ulteriori informazioni su questa funzionalit\u00e0.<\/span><\/p>\n<h4><b>Strato di rendering di prossima generazione: girante<\/b><\/h4>\n<p><span style=\"font-weight: 400;\">Se segui Flutter sin dai tempi della beta, probabilmente hai familiarit\u00e0 con Skia Graphics Engine. Tutto Flutter \u00e8 alimentato dal motore grafico, che lo rende in grado di funzionare cos\u00ec bene.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Il Flutter Team ha rilasciato Flutter 3.3, un nuovo livello di rendering chiamato Impeller; Un runtime in grado di sfruttare appieno le API con accelerazione hardware come Metal for <a href=\"https:\/\/www.carmatec.com\/it_it\/azienda-di-sviluppo-di-app-mobili\/sviluppo-app-ios\/\">iOS<\/a> e Vulkan per <a href=\"https:\/\/www.carmatec.com\/it_it\/azienda-di-sviluppo-di-app-mobili\/sviluppo-di-app-android\/\">Androide<\/a>.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Le applicazioni Flutter ora presenteranno un&#039;animazione ancora pi\u00f9 vellutata grazie a un nuovo motore grafico. Un toolkit multipiattaforma sar\u00e0 mantenuto a uno standard pi\u00f9 elevato. Inoltre, Impeller non richiede la compilazione dello shader di runtime, che \u00e8 la principale fonte di frame time jank nelle nostre app.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Per assicurarti di utilizzare la versione pi\u00f9 recente di Flutter, passa al canale master di Flutter in modo da poter testare le funzionalit\u00e0 pi\u00f9 recenti del motore grafico.<\/span><\/p>\n<h4><strong>Pacchetti:<\/strong><\/h4>\n<p><span style=\"font-weight: 400;\">Con gli aggiornamenti pi\u00f9 recenti e migliori, Flutter continua a ricevere aggiornamenti stabili su diverse piattaforme, inclusi dispositivi mobili, desktop e Web. Pi\u00f9 aggiornamenti ci sono, pi\u00f9 le cose diventano complicate. La navigazione \u00e8 una grande complessit\u00e0. Quando si tratta di navigazioni complesse spesso ci grattiamo la testa, ma grazie al pacchetto go router le cose sono diventate un po&#039; pi\u00f9 semplici. Il Flutter Team gestisce il pacchetto. I pacchetti semplificano la navigazione e la gestione dei collegamenti diretti fornendo un&#039;API dichiarativa basata su URL. Qui \u00e8 possibile apprendere la navigazione e il percorso.<\/span><\/p>\n<p><strong>Miglioramenti all&#039;estensione VSCode<\/strong><\/p>\n<p><span style=\"font-weight: 400;\">Siamo tutti d&#039;accordo sul fatto che Dart: Add Dependency VS Code Extension rende molto semplice l&#039;aggiunta di pacchetti di terze parti ai nostri progetti. L&#039;aggiunta di pi\u00f9 pacchetti contemporaneamente ha fatto un ulteriore passo avanti con la possibilit\u00e0 di separare i nomi dei pacchetti con una virgola.<\/span><\/p>\n<h3><b>Riepilogo<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Poich\u00e9 il team Flutter di Google \u00e8 estremamente grato per l&#039;enorme lavoro svolto dalla community per rendere Flutter quello che \u00e8! Mentre continuiamo a portare avanti il lavoro svolto finora, non vediamo l\u2019ora di concentrarci su ci\u00f2 che conta di pi\u00f9: tutti voi!<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Being a part of the development industry at this time is a wonderful experience. The name of the game is constant change and frequent upgrades. We always look forward to major updates, and this time, we&#8217;ll be checking out Flutter. If you are a developer, you probably know about Flutter &#8211; a cross-platform, open-source framework [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":34708,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,70,7],"tags":[],"class_list":["post-34665","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","category-flutter","category-mobile-app-development"],"_links":{"self":[{"href":"https:\/\/www.carmatec.com\/it_it\/wp-json\/wp\/v2\/posts\/34665","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.carmatec.com\/it_it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.carmatec.com\/it_it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.carmatec.com\/it_it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.carmatec.com\/it_it\/wp-json\/wp\/v2\/comments?post=34665"}],"version-history":[{"count":0,"href":"https:\/\/www.carmatec.com\/it_it\/wp-json\/wp\/v2\/posts\/34665\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.carmatec.com\/it_it\/wp-json\/wp\/v2\/media\/34708"}],"wp:attachment":[{"href":"https:\/\/www.carmatec.com\/it_it\/wp-json\/wp\/v2\/media?parent=34665"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.carmatec.com\/it_it\/wp-json\/wp\/v2\/categories?post=34665"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.carmatec.com\/it_it\/wp-json\/wp\/v2\/tags?post=34665"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}