I più grandi aggiornamenti della versione Flutter 2.2

 

La piattaforma di sviluppo software dell'interfaccia utente open source di Google: Flutter è stato appena rinnovato e aggiornato con l'attuale versione Flutter 2.2, che è stata dotata di alcune nuove interessanti funzionalità e capacità.

 

Lo ha annunciato durante l'evento Google I/O 2021 recentemente concluso.

 

La popolarità di Flutter aumenta

 

Flutter di Google è ora diventato il framework di sviluppo multipiattaforma più popolare al mondo. Secondo Slashdata, circa il 45% di tutti gli sviluppatori multipiattaforma ora utilizza Flutter per creare app mobili.

 

Infatti, tra il 2020 e il 2021, l’utilizzo del framework Flutter ha registrato un’impennata di crescita pari al 47% e, attualmente, il 12% di tutte le app mobili nel Google Playstore utilizzano Flutter.

 

Lanciato nel 2017 da Google, Flutter supporta un framework di sviluppo di app multipiattaforma per Android, iOS, Linux, Mac, Windows, Google Fuchsia e anche per moduli Web tramite un'unica codebase.

 

Questa è la bellezza e la capacità di Flutter. Ora parliamo dei 5 principali aggiornamenti di Flutter 2.2.

 

Sicurezza nulla

 

Con la versione 2.0, Flutter ha introdotto la funzionalità Null Safety, che ora è diventata l'impostazione predefinita per i nuovi progetti. Con la funzionalità Null Safety, gli sviluppatori possono facilmente indicare se una variabile o un valore può essere nullo o meno, direttamente dal codice. Fornisce protezione contro le eccezioni di riferimento null.

 

In questo modo, gli errori relativi al puntatore nullo possono essere drasticamente ridotti e controllati.

 

Infatti, con il linguaggio Dart utilizzato in Flutter, il compilatore è abbastanza intelligente da eliminare tutti i controlli null in fase di esecuzione, il che rende l'app estremamente veloce.

 

Meccanismo di pagamento

 

Un grande sviluppo è stato annunciato nell'ambito dei pagamenti, per le applicazioni mobili realizzate utilizzando la versione Flutter 2.2. Con il nuovo aggiornamento è stato introdotto un nuovo plug-in per i pagamenti realizzato con l'aiuto del team di Google Play. Con questo utile plug-in, gli sviluppatori possono incorporare funzionalità per accettare pagamenti per beni fisici, sia per app Android che iOS.

 

Inoltre, il plug-in di acquisto in-app esistente è stato aggiornato con maggiore sicurezza e crittografia per transazioni finanziarie sicure.

 

Sviluppo per il Web

 

Nell'ambito dello sviluppo web, Flutter 2.2 presenta alcuni aggiornamenti interessanti. Ora gli sviluppatori possono utilizzare i lavoratori del servizio per la memorizzazione nella cache in background. Ciò significa che le app basate sul Web saranno più veloci e più snelle, traducendosi in prestazioni migliori.

 

Dardo con più funzionalità

 

Rilasciato originariamente prima di Flutter, Dart è il linguaggio di programmazione che supporta il framework di sviluppo di Flutter per app multipiattaforma.

 

Con la versione 2.2, Dart è stato aggiornato alla versione 2.13. Con questa nuova versione, Dart estenderà ora il supporto anche all'interoperabilità nativa. Ciò è stato reso possibile supportando array e strutture compresse in FFI (interfaccia di funzione esterna).

 

Questo aggiornamento aiuterà a migliorare la leggibilità e aprirà un portale per gli scenari di refactoring.

 

Dimensioni dell'app

 

Nel tentativo di rendere le app mobili più leggere e meno ingombranti, Flutter 2.2 consentirà ora alle app Android di avere componenti differiti. In questo modo, gli elementi Flutter necessari per il corretto funzionamento dell'app possono essere scaricati in fase di esecuzione e quindi non è necessario caricare codice aggiuntivo nell'app. In questo modo, le app ora avranno dimensioni più leggere.

 

Per lo sviluppo iOS, Flutter 2.2 ora consente agli sviluppatori di precompilare gli shader, che renderanno le animazioni estremamente fluide e fluide (quando vengono eseguite per la prima volta). Inoltre, sono stati aggiunti alcuni nuovi strumenti che consentiranno agli sviluppatori di analizzare l'utilizzo della memoria in qualsiasi app, consentendo loro di semplificare l'utilizzo della memoria e migliorare le prestazioni dell'app.

 

Sei interessato a sviluppare una nuova app mobile basata su Flutter o desideri rinnovare le tue app native esistenti con funzionalità multipiattaforma utilizzando Flutter?

 

Mettiti in contatto con I nostri  Sviluppo di app Flutter squadra subito!