I lettori come te aiutano a sostenere MUO. Quando effettui un acquisto utilizzando i link sul nostro sito, potremmo guadagnare una commissione di affiliazione. Per saperne di più.

La community di Flutter continua a migliorare l'SDK nella versione 3.7, aggiungendo alcune fantastiche nuove funzionalità. Ad esempio, ora puoi creare barre dei menu personalizzate e menu a cascata, utilizzare strumenti per supportare una migliore internazionalizzazione e fare affidamento su nuovi strumenti di debug.

Queste nuove funzionalità sono accompagnate da miglioramenti alle funzionalità esistenti. Tra questi ci sono lo strumento di selezione globale più veloce, un sistema di rendering chiamato Impeller e la possibilità di condividere le risorse tra piattaforme.

Cos'è Flutter?

Flutter è l'SDK per app per dispositivi mobili di Google per la creazione di interfacce native di alta qualità per iOS e Android utilizzando il linguaggio di programmazione Dart. Flutter funziona con il codice esistente, viene utilizzato da sviluppatori e organizzazioni di tutto il mondo e è gratuito e open source.

instagram viewer

Sebbene Flutter funzioni con il tuo codice esistente, può facilmente adottarne di nuovi. Puoi iniziare in piccolo con i widget nelle basi di codice esistenti o creare un'app da zero. La scelta è tua.

Diamo una rapida occhiata ad alcune delle funzionalità più recenti.

1. Supporto materiale 3 migliorato

Flutter è stato aggiornato con il supporto per Material 3. Questo aggiornamento consente di utilizzare i componenti materiali offerti da l'ultima versione di Android. Il pacchetto materiali presenta un nuovo tema elegante che farà risaltare i tuoi contenuti in modo audace e prominente.

È disponibile sia per iOS che per Android.

2. Barre dei menu e menu a cascata

L'ultimo aggiornamento di Flutter aggiunge due nuovi widget di menu: PlatformMenuBar e Material Design Menu. PlatformMenuBar è disponibile su macOS e visualizza le barre dei menu native invece di essere visualizzate da Flutter.

Per tutte le piattaforme, puoi definire un menu di Material Design che fornisce barre dei menu a cascata (MenuBar) o singoli menu a cascata attivati ​​da un altro elemento dell'interfaccia utente (MenuAnchor). Questi menu sono completamente personalizzabili e le voci di menu possono essere widget personalizzati oppure è possibile utilizzare i nuovi widget delle voci di menu (MenuItemButton, SubmenuButton).

Flutter 3.7 include un importante aggiornamento alla funzionalità di debug della memoria e diversi nuovi strumenti che puoi utilizzare per eseguire il debug della tua applicazione. La prima versione dello strumento di analisi delle istantanee evidenzia le aree dell'applicazione Flutter in cui le prestazioni potrebbero essere migliorate.

Con questa versione sono arrivati ​​diversi aggiornamenti di scorrimento per rendere il processo di migrazione a Flutter il più semplice possibile. Le modifiche degne di nota includono una nuova fisica di scorrimento sulla piattaforma Mac, l'aggiunta di una griglia animata e una migliore gestione della selezione del testo nei contesti di scorrimento.

Un nuovo sistema di internazionalizzazione semplifica la traduzione e la localizzazione della tua app Flutter. La sintassi descrittiva consente messaggi di errore facili da comprendere anche per le persone con esperienza di codifica limitata.

Il nuovo sistema consente di creare messaggi complessi utilizzando segnaposto e selezioni plurali. Vedi l'aggiornamento Internazionalizzazione delle app Flutter pagina per ulteriori informazioni.

6. Altre nuove funzionalità di Flutter

Altre nuove funzionalità includono un'anteprima del motore di rendering Impeller (su iOS, Impeller su Android non è ancora pronto per l'anteprima), verifica del rilascio (un elenco di controllo delle impostazioni per garantire che la tua app sia pronta per essere inviata all'App Store) e una lente di ingrandimento del testo (che semplifica la lettura di testo piccolo su smartphone).

Flutter: SDK per app per dispositivi mobili di Google

Flutter 3.7 è uscito ed è pieno di utili nuove funzionalità. Mentre il le versioni precedenti erano incentrate su prestazioni e compatibilità, questo serve a semplificare la creazione di app. Ci sono molti aggiornamenti utili agli strumenti per sviluppatori con nuove funzionalità e navigazione migliorata.

Il tema Material Design è stato aggiornato con il supporto Enhanced Material 3, aggiungendo nuove icone e schemi di colori ottimizzati. Inoltre, è ora disponibile anche il supporto per le barre dei menu e i menu a cascata. Per maggiori informazioni visionare il note di rilascio O Pagina media di Flutter.

Se non hai esaminato Flutter, ora è un ottimo momento per considerarlo. Sebbene la sua popolarità come framework di sviluppo mobile sia ancora modesta rispetto a concorrenti come React Nativo, sta guadagnando forza ogni giorno grazie ai suoi notevoli vantaggi in termini di semplicità e facilità d'uso generale.