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 à Outils – Gestionnaire SDK – Outils 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.