L'utilisation de Flutter par défaut dans les nouvelles applications. Nouvelle fonctionnalité Ubuntu?

Utiliser Flutter

J'utilise une variante d'Ubuntu depuis 15 ans, dont les 13 dernières années ont été consacrées à l'écriture d'articles et même d'un livre sur la distribution Canonical. Malgré cela, les gars de Mark Shuttleworth réussissent à me surprendre.

J'ai récemment inventé une phrase pour exprimer mes attentes quant à l'avenir des nouvelles versions. "Un Fedora basé sur Debian avec des packages Snap". Avec cela, je voulais indiquer que de plus en plus Ubuntu a tendance à ressembler davantage à une distribution traditionnelle basée sur GNOME, sans aucune des fonctionnalités originales que j'aime tant.

Comme tant d'autres fois, il semble que j'avais tort.

Utilisation de Flutter par défaut

Un Tweet publié sur le compte de distribution dit:

Flutter est l'option par défaut pour les futures applications Ubuntu.

@kenvandine ¿, responsable de l'ingénierie, est là pour vous parler de certaines des contributions de Canonical à Flutter sur #FlutterEngage.

Et comprend un lienvenez parler.

Qu'est-ce que Flutter?

Flutter est un ensemble d'outils pour créer des interfaces utilisateur. Développé par Google, son objectif est qu'avec une seule base de code il soit possible de créer des interfaces pour des explications natives pour les ordinateurs de bureau, les appareils mobiles et les sites Web.

Selon Google, les avantages de Flutter sont:

  • Charge rapide: Le rechargement à chaud Flutter accélère les temps de développement en rechargeant l'interface modifiée en moins d'une seconde dans les émulateurs, les simulateurs et les environnements en direct.
  • Création d'interface facile:  Flutter est livré avec une série de Widget Material Design et Cupertino (idéal pour iOS), des API de mouvement et de défilement et de multiples contrôles.
  • Comportement natif sur toutes les plates-formes prises en charge: Ses différents composants prennent en compte les différences pour travailler sur chacune des plateformes.

Canonique et scintillant

A l'époque, mon partenaire Pablinux leur a parlé de l'accord que Canonical et Google avaient conclu pour faire de Flutter "une partie officielle de Linux". C'était une décision qui convenait aux deux entreprises. Du côté de Google, une autre société paie les développeurs pour rendre Flutter compatible avec le bureau. Canonical, pour sa part, positionne Ubuntu comme la passerelle de nombreuses applications Android (écrites en Dart) à porter sous Linux ou que les développeurs de programmes mobiles décident de passer à une autre plate-forme.

Pour prendre un exemple hypothétique. Créer un client WhatsAPP pour Linux en Python et utiliser GTK ou QT pour l'interface graphique ne revient pas à modifier le code dans Dart et l'interface créée avec Flutter. Remarque: je n'ai aucune idée de la langue dans laquelle l'application WhatsApp est écrite, il s'agit probablement de Java, mais l'exemple est compréhensible.

Par Dart, j'entends un langage pour créer des applications multiplateformes également créé par Google.

Quand verrons-nous les nouvelles applications?

À première vue, la première application officielle à utiliser une interface basée sur Flutter sera le programme d'installation qui remplace Ubiquity. qui pourra être utilisé dans une version d'essai dans le prochain Ubuntu 21.10 (octobre de cette année) Au cas où tout se passe bien, les débuts officiels auront lieu en avril 2022 avec le lancement de la prochaine version de support étendu.

Notez que j'ai trouvé un bouton et que je suis en train de coudre une veste dessus. À l'exception du tweet qui parle de l'utilisation de Flutter par défaut, je n'ai aucune idée s'il y a une décision de remplacer les applications GNOME comme le lecteur vidéo ou la calculatrice par d'autres basées sur Flutter.

Installer Flutter sur Ubuntu

Pour encourager l'utilisation de Flutter par défaut pour les nouvelles applications, Ubuntu a décidé de faciliter l'installation des outils nécessaires en utilisant les packages Snap.

Cela se fait avec la commande:

sudo snap install flutter --classic

Nous installons l'environnement de développement intégré avec:
sudo snap install android-studio --classic

Nous joignons les pièces avec la commande suivante

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

Si vous souhaitez trouver des instructions plus complètes sur l'installation dans Ubuntu, vous pouvez les trouver ici. Pour en savoir plus sur Flutter, suivez el lien suivant.


Soyez le premier à commenter

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.