Installez Flutter sur Linux
Vous pouvez installer Flutter en Linux en utilisant deux méthodes. La première méthode est assez simple, tout ce que vous avez à faire est d'exécuter une commande simple pour installer Flutter depuis Snap Store.
$ sudo snap installer Flutter - ClassicLa deuxième méthode implique le téléchargement du référentiel Flutter à partir de GitHub. Exécutez les commandes suivantes successivement pour installer manuellement Flutter:
$ sudo apt install gitNotez que l'exécution de la commande ci-dessus vous obligera aux fichiers requis dans le référentiel officiel de Flutter, y compris les fichiers binaires exécutables. Vous pourrez exécuter ces fichiers binaires à partir du dossier «bac». Cependant, ces fichiers exécutables ne seront pas ajoutés à votre variable de chemin à large chemin System et vous ne pourrez pas les exécuter de nulle part à moins que vous ne les ajoutiez manuellement à la variable Path. Pour ce faire, suivez les étapes ci-dessous.
Ouvrir ".Fichier Bashrc "situé dans votre dossier à domicile en utilisant votre éditeur de texte préféré:
$ nano «$ home /.bashrc ”Ajoutez la ligne suivante au bas du fichier, en remplaçant soigneusement la chaîne.
Export Path = "$ chemin:/ Flutter / Bin "
Par exemple, si vous avez téléchargé le référentiel Flutter dans le dossier «Téléchargements», vous devrez ajouter la ligne suivante:
Export Path = "$ Path: $ home / downloads / flutter / bin"
Enregistrez le fichier une fois que vous avez terminé. Rafraîchir ".Fichier Bashrc »en exécutant la commande ci-dessous:
$ source «$ home /.bashrc ”Pour vérifier que le dossier «bac» de Flutter a été ajouté au chemin, exécutez la commande ci-dessous:
$ echo $ cheminVous devriez obtenir une sortie comme ceci:
/ usr / local / sbin: / usr / local / bin: / usr / sbin: / usr / bin: / sbin: / bin: / usr / jeux: / usr / local / jeux: / snap / bin: / home / NIT / Téléchargements / Flutter / Bin
Remarquez la présence du mot-clé «Flutter» et le chemin complet qui montre le dossier «bac» dans le répertoire «Flutter».
Pour vérifier si la commande «Flutter» peut être exécutée à partir de n'importe quel chemin, utilisez la commande ci-dessous:
$ quel flottementVous devriez obtenir une sortie comme ceci:
/ Home / Nit / Téléchargements / Flutter / Bin / Flutter
Notez que la langue «fléchette», qui est nécessaire pour écrire des applications de flutter, est livrée avec des fichiers de flottement téléchargés à partir du référentiel Git ou du package SNAP. Exécutez la commande suivante pour vérifier les dépendances manquantes requises pour exécuter Flutter:
$ Flutter DoctorCertains fichiers requis peuvent commencer à télécharger pour terminer la configuration de Flutter. Si vous n'avez pas encore installé Android SDK, un message sera affiché dans la sortie pour vous guider à travers l'installation.
Si vous souhaitez développer des applications Android à l'aide de Flutter, cliquez sur les liens visibles dans la sortie du terminal et suivez les étapes pertinentes pour installer Android SDK.
Ce tutoriel se concentre sur la création d'applications Web à l'aide de Flutter. Pour permettre la prise en charge de la création d'applications Web, exécutez les commandes suivantes successivement:
$ Flutter Channel BetaPour vérifier que la prise en charge de l'application Web a effectivement été activée, exécutez la commande ci-dessous:
$ dispositifs de flottementVous devriez obtenir une sortie comme ceci:
2 appareils connectés:
Serveur Web (Web) • Serveur Web • Web-Javascript • Outils de flottement
Chrome (Web) • Chrome • Web-Javascript • Google Chrome 87.0.4280.66
Si vous avez suivi les étapes correctement jusqu'à présent, Flutter devrait maintenant être correctement installé sur votre système, prêt à créer des applications Web.
Créer un nouveau projet Flutter
Pour créer un nouveau projet d'application Web «Helloworld» à l'aide de Flutter, exécutez les commandes mentionnées ci-dessous:
$ flutter créer HelloworldPour tester votre projet nouvellement créé, exécutez la commande:
$ Flutter Run -d ChromeVous devriez voir une démo d'application Web Flutter comme ceci:
Vous pouvez déboguer des applications Web Flutter à l'aide d'outils de développement intégrés dans Chrome.
Modifiez votre projet
Le projet de démonstration que vous avez créé ci-dessus contient un «principal.Dart ”Fichier situé dans le dossier« lib ». Code contenu dans ce «principal.Dart ”Le fichier est très bien commenté et peut être compris assez facilement. Je vous suggère de passer par le code au moins une fois pour comprendre la structure de base d'une application Flutter.
Flutter prend en charge le «rechargement chaud», vous permettant de rafraîchir rapidement votre application sans la relancer pour voir les modifications. Essayez de changer le titre de l'application de «Page d'accueil de démo Flutter» en «Hello World !!" en général.Fichier de fléchette. Une fois terminé, appuyez sur la touche dans Terminal pour actualiser l'état de l'application sans le relancer.
Créez votre application Flutter
Pour créer votre application Web Flutter, utilisez la commande spécifiée ci-dessous à partir de votre répertoire de projet:
$ Flutter Build WebUne fois le processus de construction terminé, vous devriez avoir un nouveau dossier dans votre répertoire de projet situé sur le chemin «build / web». Ici, vous trouverez tous les nécessaires ".html ",".js »et«.Fichiers CSS »requis pour servir le projet en ligne. Vous trouverez également divers fichiers d'actifs utilisés dans le projet.
Ressources utiles
Pour en savoir plus sur le développement d'applications Web à l'aide de Flutter, reportez-vous à sa documentation officielle. Vous pouvez vous référer à la documentation officielle de la langue Dart pour mieux comprendre les applications de flutter. Flutter est livré avec des tonnes de packages officiels et tiers que vous pouvez utiliser pour développer rapidement des applications. Vous pouvez trouver ces packages disponibles ici. Vous pouvez utiliser des widgets de flutter de conception de matériaux dans vos applications Web. Vous pouvez trouver une documentation pour ces widgets dans la documentation officielle de flottement. Vous pouvez également avoir une idée de ces widgets en parcourant des démos de travail de conception de matériaux.
Conclusion
Flutter est en développement depuis un certain temps maintenant et il se développe comme un cadre pour développer des applications de plateforme «écrire une fois sur n'importe où». Son adoption et sa popularité peuvent ne pas être aussi élevées que d'autres cadres de ce type, mais il fournit une API stable et robuste pour développer des applications multiplateliées.