Fluttuare 2.0

Google ha dichiarato i nuovi aggiornamenti Flutter 2.0 il 3 marzo 2021. C'è un intero pacchetto di modifiche in questa versione rispetto a Flutter 1 e questo blog si concentrerà su ciò che è cambiato per il desktop e versioni mobili.

Con Flutter 2.0, Google ha spostato il suo stato da qualche parte vicino alla versione beta e stabile. Qual è il significato qui? Tutto sommato, è disponibile in Flutter 2.0 Stable, tuttavia Google non crede che sia completamente finito a questo punto. Dovrebbe andare bene per l'uso in produzione, ma potrebbe esserci un bug in larga misura.

Google ha annunciato oggi Flutter 2, la variante più recente del suo toolkit UI open source per la creazione di applicazioni compatte. Sebbene Flutter abbia iniziato con l'attenzione ai dispositivi mobili quando è stato lanciato due anni fa, ultimamente ha allargato le ali. Con la versione 2, Flutter attualmente supporta applicazioni web e desktop già pronte. In questo modo, gli utenti di Flutter sarebbero ora in grado di utilizzare la base di codice equivalente per creare applicazioni per iOS, Android, Windows, macOS, Linux e il Web.

Flutter 2.0 arriva in versione stabile e aggiunge il supporto per dispositivi pieghevoli e a doppio schermo.

Google è riuscita ad aumentare le prestazioni di Flutter per i browser web attraverso un nuovo CanvasKit. I browser mobili utilizzeranno la versione HTML dell'app per impostazione predefinita, il tutto gestito automaticamente dalla nuova modalità "auto" durante la creazione dell'app.

In secondo luogo, Flutter sta acquisendo funzionalità che lo rendono più nativo nel browser web. Ciò include utilità di supporto per la lettura dello schermo, testo selezionabile e modificabile, un migliore supporto della barra degli indirizzi, compilazione automatica e molto altro ancora.

Dato che Flutter inizialmente era un sistema mobile multipiattaforma, in realtà non c'è molto da dire qui. In generale, Flutter è già da qualche tempo un dispositivo mobile completo di funzionalità, ad eccezione del pieghevole. Con Flutter 2.0 c'è attualmente il supporto per i display pieghevoli, grazie agli impegni presi da Microsoft. Flutter ora capisce come gestire questo fattore di struttura e consente agli sviluppatori di disporre le proprie applicazioni nel modo di cui hanno bisogno.

Attualmente c'è un altro gadget TwoPane in Flutter 2.0 che ti consente, come suggerisce il nome, di mostrare due riquadri. Il primo riquadro verrà visualizzato su qualsiasi gadget, mentre il secondo verrà visualizzato nella metà destra di un display pieghevole. Allo stesso modo, le finestre di dialogo ti permetteranno di scegliere su quale lato di un display pieghevole dovrebbero essere visualizzate.

La piega o la cerniera su un pieghevole viene presentata agli sviluppatori come una funzionalità di visualizzazione, quindi le applicazioni possono comunque estendersi all'intero display pieghevole se ne hanno bisogno, oppure considerare dove si trova la cerniera e mostrarla in modo appropriato.

Inoltre, Google ha spostato il suo plug-in Mobile Ads SDK in versione beta. Si tratta di un SDK per Android e iOS che ti consente di mostrare annunci AdMob nella tua applicazione mobile. Al momento non è disponibile il supporto desktop, ma ora dovresti essere in grado di creare applicazioni mobili generalmente stabili con annunci utilizzando Flutter.

Questi sono gli enormi cambiamenti di Flutter 2.0 che riguardano sia la piattaforma desktop che quella mobile.