Výchozí použití Flutteru v nových aplikacích. Nová funkce Ubuntu?

Pomocí třepetání

Už 15 let používám nějakou variantu Ubuntu, z nichž posledních 13 let jsem strávil psaním článků a dokonce i knihy o kanonické distribuci. Navzdory tomu mě kluci z Mark Shuttleworth dokázali překvapit.

Nedávno jsem vytvořil frázi, abych vyjádřil svá očekávání ohledně budoucnosti nových verzí. „Fedora založená na Debianu s balíčky Snap“. Tím jsem chtěl naznačit, že stále více a více Ubuntu má tendenci vypadat spíše jako tradiční distribuce založená na GNOME, bez jakýchkoli původních funkcí, které se mi tolik líbí.

Jako tolikrát jindy zdá se, že jsem se mýlil.

Ve výchozím nastavení použití třepetání

Un tweet Zveřejněno na účtu distribuce říká:

Třepetání je výchozí volbou pro budoucí aplikace Ubuntu.

@kenvandine ¿, technický manažer, je tu, aby vám řekl o některých příspěvcích společnosti Canonical pro Flutter na #FlutterEngage.

A zahrnuje odkazpřijď na řeč.

Co je to třepetání?

Třepetání je sada nástrojů pro vytváření uživatelských rozhraní. Vyvinutý společností Google má za cíl, že s jedinou kódovou základnou je možné vytvářet rozhraní pro nativní vysvětlení pro stolní počítače, mobilní zařízení a weby.

Podle Google jsou výhody Flutter:

  • Rychlé nabíjení: Flutter hot reload zrychluje dobu vývoje opětovným načtením upraveného rozhraní za méně než sekundu v emulátorech, simulátorech a živých prostředích.
  • Snadné vytváření rozhraní:  Flutter přichází s řadou Widget Material Design a Cupertino (ideální pro iOS), API pro pohyb a posouvání a více ovládacích prvků.
  • Nativní chování na všech podporovaných platformách: Jeho různé komponenty berou v úvahu rozdíly při práci na každé z platforem.

Kanonické a třepetání

V té době můj partner Pablinux promluvil k nim dohody, kterou učinily společnosti Canonical a Google, aby se Flutter stal „oficiální součástí Linuxu“. Byl to krok, který vyhovoval oběma společnostem. Na straně Google má další společnost, která platí vývojářům za to, aby byl Flutter vhodný pro počítače. Canonical naproti tomu staví Ubuntu jako bránu pro mnoho aplikací pro Android (napsaných v Dartu), které mají být portovány na Linux nebo že se vývojáři mobilních programů rozhodnou přejít na jinou platformu.

Vezmu si hypotetický příklad. Vytvoření klienta WhatsAPP pro Linux v Pythonu a použití GTK nebo QT pro grafické rozhraní není totéž jako úprava kódu v Dartu a rozhraní vytvořeného pomocí Flutteru. Poznámka: Nemám tušení, v jakém jazyce je aplikace WhatsApp napsána, je to pravděpodobně Java, ale příklad je pochopitelný.

Pod Dartem mám na mysli jazyk pro vytváření aplikací napříč platformami také vytvořil Google.

Kdy uvidíme nové aplikace?

Ze vzhledu bude první oficiální aplikace, která používá rozhraní založené na flutteru, instalačním programem, který nahradí Ubiquity. které bude možné použít ve zkušební verzi v příštím Ubuntu 21.10 (říjen letošního roku). V případě, že vše půjde dobře, bude oficiální debut v dubnu 2022 se spuštěním další verze rozšířené podpory.

Všimněte si, že jsem našel knoflík a šiji na něm bundu. S výjimkou tweetu, který ve výchozím nastavení hovoří o používání Flutteru, netuším, jestli existuje rozhodnutí nahradit aplikace GNOME, jako je videopřehrávač nebo kalkulačka, jinými na základě Flutteru

Instalace Flutter na Ubuntu

Aby se podpořilo používání Flutter ve výchozím nastavení pro nové aplikace, Ubuntu se rozhodl usnadnit instalaci potřebných nástrojů pomocí balíčků Snap.

Provádí se to příkazem:

sudo snap install flutter --classic

Instalujeme integrované vývojové prostředí s:
sudo snap install android-studio --classic

Spojíme kousky s následujícím příkazem

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

Pokud chcete najít podrobnější pokyny k instalaci v Ubuntu, najdete je tady. Chcete-li se dozvědět více o Flutter, postupujte podle eDalší odkaz.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Za data odpovídá: AB Internet Networks 2008 SL
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.