Flutter 1.9 integra il repository web, offre il supporto per iOS 13 e MacOS Catalina e il completamento del codice basato su ML con Dart 2.5

La versione più recente di Flutter, il framework di sviluppo di app mobili open source di Google, integra il repository web, offre il supporto per iOS 13 e il completamento del codice basato su ML.

Lo sviluppo di app multipiattaforma può essere un pasticcio di codice non nativo, quindi Google ha deciso di tentare di farlo risolvere questo problema con un toolkit unificato che si integra direttamente con il tuo editor preferito. Integrandosi direttamente con Android Studio o altri ambienti di sviluppo di tua scelta, Svolazzare crea un'esperienza di sviluppo più rapida che ti consente di unificare la progettazione dell'interfaccia utente su più piattaforme. Ora, Google ha annunciato una nuova versione stabile di Flutter v1.9 insieme a Dart 2.5.

Il punto forte di questa versione di Flutter è l'integrazione del supporto web nel repository Flutter principale, il che rappresenta un cambiamento importante in quanto consente agli sviluppatori di scrivere per dispositivi mobili, desktop e Web con lo stesso base di codice. Inoltre, Flutter ha ricevuto aggiornamenti alla sua esperienza con gli strumenti end-to-end, come il supporto per il nuovo sistema di build Xcode, abilitando il supporto a 64 bit in tutta la toolchain e semplificando le dipendenze della piattaforma, per garantire che funzioni bene su macOS Catalina. Flutter 1.9 include anche un'implementazione della barra degli strumenti trascinabile di iOS 13 con supporto per azioni di pressione prolungata e trascinamento da destra e feedback con vibrazione. Sono in corso anche i lavori per supportare la modalità oscura di iOS. È disponibile anche il supporto sperimentale per Bitcode nelle build di sviluppo. I nuovi progetti Flutter ora utilizzano per impostazione predefinita Swift anziché Objective-C per iOS e Kotlin anziché Java per Android; ma puoi sempre tornare a loro se ne hai bisogno. Anche i messaggi di errore su Flutter verranno aggiornati per renderli più leggibili, più concisi e più utilizzabili.

Oltre a Flutter 1.9, Google rilascia anche Dart 2.5 SDK, che include quindi anteprime tecniche di due nuove importanti funzionalità orientate agli sviluppatori: completamento del codice basato sull'apprendimento automatico (ML) e IL dart: ffi interfaccia di funzioni esterne per chiamare il codice C direttamente da Dart. Il completamento del codice basato sull'apprendimento automatico è utile quando l'elenco API diventa troppo grande e troppo lungo per essere esplorato in ordine alfabetico. Con il ML completo, Di Dart TensorFlow Lite-powered può essere utilizzato per prevedere il probabile simbolo successivo mentre lo sviluppatore sta modificando. E con dart: ffi, gli sviluppatori possono sfruttare non solo le API native esistenti sui sistemi operativi in ​​cui viene eseguito il codice Dart, ma anche le librerie native multipiattaforma esistenti scritte in C.

Senza ml
Con M.L

Puoi leggere ulteriori informazioni su queste e altre modifiche in dettaglio nei post di annuncio di Svolazzare 1.9 E Dardo 2.5.