Actualités Tech

Flutter 1.17.5 : Ubuntu apporte UI-Toolkit sur le bureau Linux par un simple clic

Flutter 1.17.5: Ubuntu bringt UI-Toolkit via Snap auf den Linux-Desktop
Flutter 1.17.5 : Ubuntu apporte UI-Toolkit sur le bureau Linux par un simple clic
Photo : Google

Canonical réunit le cadre de l’interface utilisateur développé par Google et la boîte à outils associée, via un encliquetage sur le bureau Linux de la distribution Ubuntu 20.04 LTS (« Focal Fossa ») et des versions antérieures du système d’exploitation libre. Avec Flutter v1.17.5, des interfaces utilisateur flexibles peuvent être réalisées indépendamment de la plate-forme cible.

Flutter pour Ubuntu en utilisant SnapCraft

Les interfaces utilisateur créées avec la boîte à outils UI Flutter, qui est basée sur le langage de programmation Dart, peuvent être utilisées pour des applications créées sur Linux avec du code Visual Studio ou Android Studio, qui peut alors être conçu pour être utilisé sur Android et iOS ainsi que sur macOS, Windows et Linux.

Plus de 80 000 applications avec l’interface utilisateur Flutter auraient déjà été publiées via la seule boutique Google Play Store, comme l’indique Google dans son communiqué de presse commun avec Canonical.

L’objectif de Google pour Flutter a toujours été de fournir un cadre portable pour la construction de belles interfaces utilisateur qui fonctionnent à des vitesses natives, quelle que soit la plate-forme que vous ciblez. Pour valider cette capacité, nous avons commencé par nous concentrer sur les plateformes mobiles, Android et iOS, où nous avons vu plus de 80 000 belles et rapides applications Flutter publiées sur Google Play.

Google

En rendant le Flutter de Google disponible via la gestion des paquets Snap et sa propre boutique SnapCraft, Canonical veut faire du système d’exploitation Ubuntu une plateforme cible pour les développeurs de Flutter.

L’année dernière, lorsque Google a annoncé la prise en charge des applications de bureau avec Flutter, Canonical a vu une opportunité passionnante de faire des distributions Linux, dont Ubuntu, une plateforme cible attrayante pour les développeurs d’applications Flutter. L’histoire multiplateforme de Flutter se développe rapidement et Canonical voulait être à l’avant-garde.

Canonical

Flutter 1.17.5, qui est également disponible en téléchargement sur le site officiel du projet, connaît actuellement une croissance rapide et, selon Google, devrait devenir de plus en plus la norme pour le développement des futures applications multiplateformes. À titre d’exemple, Google et Canonical citent l’application Flokk de Grant Skinner, qui accède à la liste de contacts de Google et offre une intégration avec la plateforme de développement GitHub et les médias sociaux tels que Twitter.

L'application de contact
L’application de contact « Flokk » a été réalisée avec la boîte à outils Flutter (Photo : Google)

Flutter lui-même est écrit en C++ et utilise la machine virtuelle Dart ainsi que l’API graphique Skia, qui est sous licence BSD pour les logiciels libres.

Applications mobiles, de bureau et web

Lorsqu’il exécute des applications, Flutter essaie d’atteindre une fréquence d’images d’au moins 60 FPS ou 120 FPS, si le matériel le permet. En plus des applications mobiles et de bureau compilées pour la plate-forme cible respective et ensuite exécutées dans la machine virtuelle Dart (Dart VM), des applications web peuvent être créées en utilisant Flutter qui peut être exécuté directement dans le navigateur.

De plus amples informations sur Flutter sont fournies par Google dans la documentation officielle détaillée de l’outil de développement UI.

Partager cet article
Robin Vigneron

About author
Robin est un passionné de nouvelles technologies et il n'hésites pas à creuser le web pour vous trouver les meilleurs bons plans et astuce High-Tech !
Articles