L'uso di Flutter per impostazione predefinita nelle nuove applicazioni. Nuova funzionalità di Ubuntu?

Utilizzando Flutter

Uso alcune varianti di Ubuntu da 15 anni, di cui gli ultimi 13 sono stati spesi a scrivere articoli e persino un libro sulla distribuzione Canonical. Nonostante ciò, i ragazzi di Mark Shuttleworth riescono a sorprendermi.

Recentemente ho coniato una frase per esprimere le mie aspettative sul futuro delle nuove versioni. "Una Fedora basata su Debian con pacchetti Snap". Con questo volevo indicare che sempre più Ubuntu tende ad assomigliare di più a una distribuzione tradizionale basata su GNOME, senza nessuna delle caratteristiche originali che mi piacciono così tanto.

Come tante altre volte sembra che mi sbagliavo.

Utilizzo di Flutter per impostazione predefinita

Un Tweet Inserito sull'account della distribuzione dice:

Flutter è l'opzione predefinita per le future applicazioni Ubuntu.

@kenvandine ¿, Engineering Manager, è qui per parlarti di alcuni dei contributi di Canonical a Flutter su #FlutterEngage.

E include un collegamentovieni al discorso.

Cos'è Flutter?

Flutter è un insieme di strumenti per la creazione di interfacce utente. Sviluppato da Google, il suo obiettivo è che con un'unica base di codice sia possibile creare interfacce per spiegazioni native per desktop, dispositivi mobili e siti web.

Secondo Google, i vantaggi di Flutter sono:

  • Ricarica rapida: Flutter hot reload accelera i tempi di sviluppo ricaricando l'interfaccia modificata in meno di un secondo in emulatori, simulatori e ambienti live.
  • Facile creazione dell'interfaccia:  Flutter viene fornito con una serie di Widget Material Design e Cupertino (ideale per iOS), API di movimento e scorrimento e controlli multipli.
  • Comportamento nativo su tutte le piattaforme supportate: I suoi diversi componenti tengono conto delle differenze per funzionare su ciascuna delle piattaforme.

Canonico e Flutter

A quel tempo, il mio partner Pablinux ha parlato con loro dell'accordo che Canonical e Google avevano fatto per rendere Flutter "parte ufficiale di Linux". È stata una mossa adatta a entrambe le società. Da parte di Google, ha un'altra società che paga gli sviluppatori per rendere Flutter desktop-friendly. Canonical, da parte sua, posiziona Ubuntu come gateway per molte applicazioni Android (scritte in Dart) da portare su Linux o che gli sviluppatori di programmi mobili decidano di passare a un'altra piattaforma.

Per fare un esempio ipotetico. Creare un client WhatsAPP per Linux in Python e utilizzare GTK o QT per l'interfaccia grafica non è la stessa cosa che modificare il codice in Dart e l'interfaccia creata con Flutter. Nota: non ho idea in quale lingua sia scritta l'app WhatsApp, probabilmente è Java, ma l'esempio è comprensibile.

Con Dart intendo un linguaggio per la creazione di applicazioni multipiattaforma creato anche da Google.

Quando vedremo le nuove applicazioni?

A quanto pare, la prima app ufficiale a utilizzare un'interfaccia basata su Flutter sarà il programma di installazione che sostituisce Ubiquity. che potrà essere utilizzato in una versione di prova nel prossimo Ubuntu 21.10 (ottobre di quest'anno) Nel caso in cui tutto vada bene, il debutto ufficiale sarà nell'aprile 2022 con il lancio della prossima versione di supporto esteso.

Nota che ho trovato un bottone e ci sto cucendo sopra una giacca. Ad eccezione del tweet che parla dell'utilizzo di Flutter per impostazione predefinita, non ho idea se sia stata presa la decisione di sostituire le applicazioni GNOME come il lettore video o la calcolatrice con altre basate su Flutter

Installazione di Flutter su Ubuntu

Per incoraggiare l'uso di Flutter per impostazione predefinita per le nuove applicazioni, Ubuntu ha deciso di semplificare l'installazione degli strumenti necessari utilizzando i pacchetti Snap.

Si fa con il comando:

sudo snap install flutter --classic

Installiamo l'ambiente di sviluppo integrato con:
sudo snap install android-studio --classic

Uniamo i pezzi con il seguente comando

flutter config --android-studio-dir /snap/android-studio/current/android-studio

Se vuoi trovare istruzioni più complete sull'installazione in Ubuntu puoi trovarle Qui. Per saperne di più su Flutter segui el prossimo collegamento.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile del trattamento: AB Internet Networks 2008 SL
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.