GNU/Linux >> Tutoriels Linux >  >> Linux

Premiers pas avec Flutter sur Linux Desktop

Le développement de logiciels progresse vers de meilleurs jalons grâce aux efforts de Google pour créer des applications logicielles d'interface utilisateur open source telles que Flutter . Les empreintes de Flutter sont applicables dans le développement de nombreuses applications multiplateformes en référençant une seule base de code.

Ainsi, que vos applications ciblent les utilisateurs Windows, Linux, Mac, iOS et Android ou ceux habitués aux plates-formes Web, Flutter compilera et créera nativement l'application parfaite pour votre public cible.

Attributs de flottement

Le Flottement Le framework open source basé sur Google gagne en importance en raison des facteurs suivants.

  • Rapide – En termes de performances, Flutter il est peu probable qu'il soit en retard sur n'importe quel appareil puisque le code Flutter compile confortablement le code JavaScript ainsi que le code machine Intel/ARM.
  • Productif - La plupart des environnements de développement d'applications d'interface utilisateur ont tendance à perdre leur état actuel lorsqu'un développeur met à jour le code. Avec Scintillement , les mises à jour du code entraînent des modifications visibles instantanées. Grâce à Hot Reload, les processus de création et d'itération d'applications sont accélérés.
  • Souple – Il n'y a pas de limite au nombre de conceptions d'applications personnalisables et adaptatives que vous pouvez implémenter sur votre projet. Ces résultats de conception d'applications ont tendance à créer des expériences utilisateur positives sur n'importe quel écran d'appareil. Flutter donne au développeur de l'application le contrôle ultime sur chaque pixel.
  • Sensibilisation des utilisateurs et transformation du flux de travail - Cette approche de développement et de déploiement d'applications à base de code unique qui s'adresse aux appareils embarqués, de bureau, Web et mobiles répond aux besoins d'interface utilisateur des écrans des utilisateurs, quels que soient le modèle, la taille ou la conception de l'écran. De plus, la base de code Flutter est contrôlable via des outils de développement et des tests automatisés.

Installer Flutter sous Linux

Le Flottement framework peut être installé sur votre distribution Linux via le Flutter Snap emballer. Assurez-vous que vous êtes un utilisateur root ou que vous disposez des privilèges Sudoer sur le système que vous utilisez avant de reprendre les étapes d'installation et de configuration présentées dans ce guide d'article.

$ sudo snap install flutter --classic

La commande ci-dessus sera responsable de l'installation de flutter , flutter.dart , et flutter.openurl .

Pour utiliser la flèche , nous devons taper flutter.dart . Pour réduire cette saisie longue, également liée à la charge cognitive lors de la traduction d'instructions ciblées, nous mapperons flutter.dart to dard pour ignorer la nécessité du préfixe "flutter ”.

$ sudo snap alias flutter.dart dart

Ensuite, confirmez la version installée de Flutter sur votre système.

$ flutter --version

Cette commande de vérification de version peut également lancer une configuration automatique de Flutter sur votre système.

Pour vérifier si votre Flutter l'installation répond à toutes les exigences de dépendance pour s'exécuter sur votre système, exécutez la commande suivante :

$ flutter doctor 

Selon la capture d'écran ci-dessus, nous avons deux problèmes liés à la chaîne d'outils Android et Android Studio .

Pour installer Android Studio , exécutez la commande suivante.

$ sudo snap install android-studio --classic

L'étape suivante consiste à installer et configurer android-studio .

$ android-studio 

La principale raison de son installation et de sa configuration est le SDK Android et la maintenance des émulateurs.

Suivez l'assistant d'installation jusqu'à ce que la configuration de votre android-studio soit terminée.

Pointez maintenant Flutter à votre Android Studio emplacement d'accrochage. Sans cette étape, créer n'importe quelle application ; Android ou non basé sur Android sera impossible.

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

Sur votre Android Studio , consultez les captures d'écran suivantes pour installer un SDK Android outil de ligne de commande en accédant à OutilsGestionnaire SDKOutils SDK .

Exécutez médecin flutter à nouveau pour vérifier tout autre problème de dépendance manqué.

$ flutter doctor

Pour résoudre ce problème et utiliser Flutter , accepter les licences Android.

$ flutter doctor --android-licenses

Exécutez à nouveau Flutter Doctor pour confirmer que tous les problèmes de Flutter sont résolus.

$ flutter doctor

Tester Flutter sous Linux

Créez un répertoire de projet et accédez-y :

$ sudo mkdir linuxshelltips_flutter
$ cd linuxshelltips_flutter

Créez un exemple de structure d'application :

$ flutter create newapp

Pour tester cette application, exécutez :

$ cd newapp
$ flutter run 

Ce tutoriel nous a guidés à travers l'installation, la configuration et le test de Flutter pour votre premier projet d'application d'interface utilisateur. Vous trouverez plus d'informations sur les exemples et les didacticiels du projet Flutter sur son site officiel.


Linux
  1. Premiers pas avec les pare-feux Linux

  2. Premiers pas avec la commande Linux tac

  3. Premiers pas avec PiFlash :démarrer votre Raspberry Pi sous Linux

  4. Premiers pas avec la commande Linux cat

  5. Premiers pas avec PostgreSQL sous Linux

Premiers pas avec Etcher.io

Premiers pas avec GIT sous Linux

Premiers pas avec le système d'exploitation Linux

Tutoriel Vagrant - Premiers pas avec Vagrant sous Linux

Premiers pas avec Docker Compose sous Linux

Premiers pas avec VirtualBox sous Linux - Partie 1