Google annuncia Flutter 3, ora con supporto per macOS e Linux

Flutter

Google aggiorna anche il framework multipiattaforma per creare e sviluppare applicazioni unificando il codice. Ecco la terza versione che sbarca anche su macOS e Linux

Google ha creato Flutter diversi anni fa, con l’obiettivo di creare un framework software multipiattaforma. Il più grande punto di forza di Flutter è che può essere utilizzato per creare applicazioni per Android, iOS, Linux, Windows, macOS e persino il web, e tutto dalla stessa base di codice condivisa.

Mentre la creazione di app per Windows ha ricevuto un supporto stabile a febbraio, sia macOS che Linux erano ancora solo in versione beta. Ora le cose stanno cambiando, poiché Google ha annunciato Flutter 3 al Google I/O di maggio 2022, ha annunciato il supporto completo e stabile per la creazione di app per macOS e Linux.

Il supporto multipiattaforma per entrambe queste nuove piattaforme richiede più che semplici programmi in grado di essere eseguiti. Devono adattarsi al resto dell’esperienza e devono supportare funzionalità specifiche che potrebbero essere anche uniche. Google ha evidenziato che il supporto di Linux è stato supportato da Canonical .

Flutter 3 Design dei materiali 3

Per quanto riguarda macOS, Google ha investito nel supporto dei dispositivi Intel e Apple Silicon, con il supporto Universal Binary che consente alle app di impacchettare eseguibili che funzionano in modo nativo su entrambe le architetture senza alcun problema di funzionamento e velocità.

Firebase e Flutter

Firebase di Google è un set completo di strumenti di sviluppo per applicazioni mobili e web. Il suo obiettivo è semplificare lo sviluppo e la manutenzione delle app, con funzionalità come report dettagliati sugli arresti anomali, analisi degli utenti, autenticazione e archiviazione.

Secondo Google, il 63% degli sviluppatori Flutter utilizza Firebase nelle proprie app e di conseguenza il team ha cercato di integrare Firebase e Flutter. L’integrazione è ora migliore che mai, con documentazione e strumenti migliorati e nuovi widget come l’interfaccia utente FlutterFire che fornisce agli sviluppatori un’interfaccia utente riutilizzabile per le schermate di autenticazione e profilo.

Inoltre, il plug-in Crashlytics di Flutter è stato aggiornato in modo che gli sviluppatori possano tenere traccia degli errori tra gli utenti in tempo reale, con lo stesso set di funzionalità che otterrebbero altri sviluppatori iOS e Android. È anche molto più facile da configurare e configurare.

Caratteristiche principali Flutter 3

Ovviamente, Flutter 3 non riguarda solo l’espansione del supporto della piattaforma del framework. Introduce anche altre cose, incluso il supporto per Material Design 3. Android 12 ha visto il lancio di Material Design 3, incluso il motore di temi colorati Material You.

Material Design 3 non è l’unico miglioramento fondamentale che arriva con Flutter 3. Ora supporta Apple Silicon in modo nativo, sia per lo sviluppo che per l’output. Dart ha aggiunto il supporto per Apple Silicon alla fine dell’anno scorso e Flutter può trarne vantaggio per una compilazione molto più veloce su dispositivi M1.

Per quanto riguarda le modifiche specifiche di Dart, Google afferma di aver introdotto tre nuove funzionalità del linguaggio che aiuteranno gli sviluppatori. Queste tre caratteristiche sono enumerazioni avanzate, argomenti denominati ovunque e super costruttori. Hanno anche aggiunto la firma eseguibile, il supporto sperimentale RISC-V, un linter aggiornato e una nuova documentazione.

Sono appassionato di tecnologia sin dalla tenera età, coltivo la mia passione con aggiornamenti quotidiani e non mi lascio scappare proprio nulla. Ho creato HowTechIsMade per condividere con voi le mie passioni ed aiutarvi ad avere un approccio più semplice con la tecnologia.