GNU/Linux >> Linux Esercitazione >  >> Linux

Introduzione a Flutter su desktop Linux

Lo sviluppo del software sta raggiungendo traguardi migliori grazie allo sforzo di Google nella creazione di applicazioni software open source per l'interfaccia utente come Flutter . Le impronte di Flutter sono applicabili nello sviluppo di numerose applicazioni multipiattaforma facendo riferimento a una singola base di codice.

Quindi, indipendentemente dal fatto che le tue app siano destinate a utenti Windows, Linux, Mac, iOS e Android o a quelli utilizzati per piattaforme web, Flutter compilerà e creerà in modo nativo l'app perfetta per il tuo pubblico di destinazione.

Attributi sfarfallio

Il svolazzare il framework open source basato su Google sta guadagnando importanza a causa dei seguenti fattori.

  • Veloce – In termini di prestazioni, Flutter è improbabile che rimanga in ritardo su qualsiasi dispositivo poiché il codice Flutter compila comodamente il codice JavaScript e il codice macchina Intel/ARM.
  • Produttivo – La maggior parte degli ambienti di sviluppo di app dell'interfaccia utente tende a perdere lo stato corrente quando uno sviluppatore aggiorna il codice. Con Flutter , gli aggiornamenti del codice portano a modifiche immediatamente visibili. Grazie a Hot Reload, i processi di creazione e iterazione delle app vengono velocizzati.
  • Flessibile – Non c'è limite al numero di design di app personalizzabili e adattivi che puoi implementare sul tuo progetto. Questi risultati di progettazione delle app tendono a creare esperienze utente positive sullo schermo di qualsiasi dispositivo. Flutter offre allo sviluppatore di app il massimo controllo su ogni pixel.
  • Divulgazione degli utenti e trasformazione del flusso di lavoro – Questo approccio allo sviluppo e all'implementazione di un'app basata su codice unico che si rivolge a dispositivi incorporati, desktop, Web e mobili soddisfa le esigenze dell'interfaccia utente degli schermi degli utenti, indipendentemente dal modello, dalle dimensioni o dal design dello schermo. Inoltre, la base di codice Flutter è controllabile tramite strumenti per sviluppatori e test automatizzati.

Installazione di Flutter su Linux

Il svolazzare framework può essere installato sulla tua distribuzione Linux tramite Flutter Snap pacchetto. Assicurati di essere un utente root o di disporre dei privilegi Sudoer sul sistema che stai utilizzando prima di riprendere i passaggi di installazione e configurazione illustrati in questo articolo guida.

$ sudo snap install flutter --classic

Il comando precedente sarà responsabile dell'installazione di flutter , flutter.dart e flutter.openurl .

Per utilizzare dardo , dobbiamo digitare flutter.dart . Per ridurre questa lunga digitazione, legata anche al carico cognitivo durante la traduzione di istruzioni mirate, mapperemo flutter.dart sfrecciare per ignorare la necessità del prefisso “flutter ”.

$ sudo snap alias flutter.dart dart

Quindi, conferma la versione installata di Flutter sul tuo sistema.

$ flutter --version

Questo comando di verifica della versione può anche avviare alcune configurazioni automatiche di Flutter sul tuo sistema.

Per verificare se il tuo sbattimento l'installazione soddisfa tutti i requisiti di dipendenza per l'esecuzione sul sistema, eseguire il comando seguente:

$ flutter doctor 

In base all'acquisizione dello schermo sopra, abbiamo due problemi relativi alla toolchain Android e Android Studio .

Per installare Android Studio , esegui il comando seguente.

$ sudo snap install android-studio --classic

Il passaggio successivo consiste nell'installare e configurare android-studio .

$ android-studio 

Il motivo principale per la sua installazione e configurazione è per l'SDK Android ed emulatori di manutenzione.

Segui la procedura guidata di installazione fino al completamento della configurazione di Android-Studio.

Ora indica Flutter al tuo Android Studio posizione di scatto. Senza questo passaggio, la creazione di qualsiasi app; Android o non basato su Android sarà impossibile.

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

Sul tuo Android Studio , fai riferimento alle seguenti schermate per installare un SDK Android strumento da riga di comando andando su StrumentiGestione SDKStrumenti SDK .

Corri medico svolazzante di nuovo per controllare eventuali altri problemi di dipendenza persi.

$ flutter doctor

Per risolvere questo problema, utilizza Flutter , accetta licenze Android.

$ flutter doctor --android-licenses

Esegui di nuovo Flutter Doctor per confermare che tutti i problemi di Flutter siano stati risolti.

$ flutter doctor

Test di Flutter in Linux

Crea una directory di progetto e vai ad essa:

$ sudo mkdir linuxshelltips_flutter
$ cd linuxshelltips_flutter

Crea una struttura di app di esempio:

$ flutter create newapp

Per testare questa app, esegui:

$ cd newapp
$ flutter run 

Questa guida tutorial ci ha guidato attraverso l'installazione, la configurazione e il test di Flutter per il tuo primo progetto di app dell'interfaccia utente. Ulteriori esempi e tutorial sui progetti flutter possono essere trovati sul suo sito ufficiale.


Linux
  1. Introduzione ai firewall Linux

  2. Iniziare con il comando tac di Linux

  3. Iniziare con PiFlash:avviare il tuo Raspberry Pi su Linux

  4. Iniziare con PostgreSQL su Linux

  5. Introduzione a SSH in Linux

Iniziare con Etcher.io

Iniziare con GIT su Linux

Introduzione al sistema operativo Linux

Tutorial Vagrant – Introduzione a Vagrant in Linux

Introduzione a Docker Compose in Linux

Introduzione a VirtualBox in Linux – Parte 1