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 Strumenti – Gestione SDK – Strumenti 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.