Het standaard gebruik van Flutter in nieuwe applicaties. Nieuwe Ubuntu-functie?

Flutter gebruiken

Ik gebruik al 15 jaar een Ubuntu-variant, waarvan de afgelopen 13 jaar heb besteed aan het schrijven van artikelen en zelfs een boek over de canonieke distributie. Desondanks weten de jongens van Mark Shuttleworth me te verrassen.

Ik heb onlangs een zin bedacht om mijn verwachtingen over de toekomst van de nieuwe versies te uiten. "Een op Debian gebaseerde Fedora met Snap-pakketten"​ Hiermee wilde ik aangeven dat steeds meer Ubuntu de neiging heeft om meer op een traditionele GNOME-gebaseerde distributie te lijken, zonder de originele functies die ik zo leuk vind.

Zoals zo vaak het lijkt erop dat ik het mis had.

Flutter standaard gebruiken

Un tweet Geplaatst op het account van de distributie zegt:

Flutter is de standaardoptie voor toekomstige Ubuntu-applicaties.

@kenvandine ¿, Engineering Manager, is hier om je te vertellen over enkele van Canonical's bijdragen aan Flutter op #FlutterEngage.

En omvat een linkkom naar het gesprek.

Wat is Flutter?

Fladderen is een set tools voor het maken van gebruikersinterfaces. Ontwikkeld door Google, het doel is dat het met een enkele codebasis mogelijk is om interfaces te creëren voor native uitleg voor desktop, mobiele apparaten en websites.

Volgens Google zijn de voordelen van Flutter:

  • Snel opladen: Flutter hot reload versnelt ontwikkeltijden door de gemodificeerde interface in minder dan een seconde te herladen in emulators, simulators en live-omgevingen.
  • Eenvoudige interface-creatie:  Flutter wordt geleverd met een reeks Widget Material Design en Cupertino (ideaal voor iOS), Api's voor beweging en scrollen en meerdere bedieningselementen.
  • Systeemeigen gedrag op alle ondersteunde platforms: De verschillende componenten houden rekening met de verschillen om op elk van de platforms te werken.

Canonical en Flutter

Destijds mijn partner Pablinux sprak met hen van de overeenkomst die Canonical en Google hadden gesloten om Flutter "officieel onderdeel van Linux" te maken. Het was een zet die bij beide bedrijven paste. Aan de kant van Google heeft het een ander bedrijf dat ontwikkelaars betaalt om Flutter desktopvriendelijk te maken. Canonical positioneert Ubuntu van zijn kant als de gateway voor veel Android-applicaties (geschreven in Dart) die naar Linux moeten worden geport of dat ontwikkelaars van mobiele programma's besluiten over te stappen naar een ander platform.

Om een ​​hypothetisch voorbeeld te nemen. Het maken van een WhatsAPP-client voor Linux in Python en het gebruik van GTK of QT voor de grafische interface is niet hetzelfde als het wijzigen van de code in Dart en de interface die is gemaakt met Flutter. Let op: ik heb geen idee in welke taal de WhatsApp-app is geschreven, het is waarschijnlijk Java, maar het voorbeeld is begrijpelijk.

Met Dart bedoel ik een taal voor het maken van platformonafhankelijke applicaties ook gemaakt door Google.

Wanneer zien we de nieuwe applicaties?

Zo te zien is de eerste officiële app die een op Flutter gebaseerde interface gebruikt, het installatieprogramma dat Ubiquity vervangt. die zal kunnen worden gebruikt in een proefversie in de volgende Ubuntu 21.10 (oktober van dit jaar) Als alles goed gaat, zal het officiële debuut zijn in april 2022 met de lancering van de volgende uitgebreide ondersteuningsversie.

Merk op dat ik een knoop heb gevonden en ik ben er een jas aan aan het naaien. Behalve de tweet die spreekt over het standaard gebruiken van Flutter, heb ik geen idee of er een beslissing is om GNOME-applicaties zoals de videospeler of rekenmachine te vervangen door andere op basis van Flutter.

Flutter installeren op Ubuntu

Om het gebruik van Flutter standaard aan te moedigen voor nieuwe applicaties, besloot Ubuntu het gemakkelijker te maken om de benodigde tools te installeren door Snap-pakketten te gebruiken.

Het wordt gedaan met het commando:

sudo snap install flutter --classic

We installeren de geïntegreerde ontwikkelomgeving met:
sudo snap install android-studio --classic

We voegen de stukken samen met het volgende commando

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

Als u meer volledige instructies over de installatie in Ubuntu wilt vinden, kunt u deze vinden hier. Volg e. Voor meer informatie over Flutterl volgende link.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: AB Internet Networks 2008 SL
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.