Korištenje Fluttera prema zadanim postavkama u novim aplikacijama. Nova Ubuntu funkcija?

Korištenje Fluttera

Koristim neku Ubuntu varijantu već 15 godina, od kojih sam posljednjih 13 godina pisao članke, pa čak i knjigu o kanoničkoj distribuciji. Uprkos tome, momci iz Mark Shuttleworth-a uspijevaju me iznenaditi.

Nedavno sam skovao frazu kako bih izrazio svoja očekivanja o budućnosti novih verzija. "Fedora zasnovana na Debianu sa Snap paketima". Ovim sam htio ukazati na to da sve više i više Ubuntu ima tendenciju da izgleda više kao tradicionalna distribucija zasnovana na GNOME-u, bez ijedne originalne funkcije koja mi se toliko sviđa.

Kao i mnogo drugih puta, čini se da sam pogriješio.

Korištenje Fluttera prema zadanim postavkama

Un cvrkut Objavljeno na računu distribucije kaže:

Flutter je zadana opcija za buduće Ubuntu aplikacije.

@kenvandine ¿, inženjerski menadžer, ovdje je da vam ispriča o nekim doprinosima kompanije Canonical Flutteru na #FlutterEngage.

I uključuje linkdođi na razgovor.

Šta je Flutter?

Lepršanje je set alata za kreiranje korisničkog sučelja. Razvio ga je Google, njegov cilj je da je pomoću jedne baze koda moguće stvoriti sučelja za izvorna objašnjenja za stolne računare, mobilne uređaje i web lokacije.

Prema Googleu, prednosti Fluttera su:

  • Brzo punjenje: Lepršavo vruće ponovno učitavanje ubrzava razvojna vremena ponovnim učitavanjem modificiranog interfejsa za manje od sekunde u emulatorima, simulatorima i životnim okruženjima.
  • Jednostavno stvaranje interfejsa:  Flutter dolazi sa serijom Widget Material Design i Cupertino (Idealno za iOS), Api pokretima i pomicanjem te više kontrola.
  • Izvorno ponašanje na svim podržanim platformama: Njegove različite komponente uzimaju u obzir razlike u radu na svakoj od platformi.

Kanonsko i lepršavo

U to vrijeme, moj partner Pablinux razgovarao s njima sporazuma koji su Canonical i Google sklopili kako bi Flutter postali "službeni dio Linuxa". Bio je to potez koji je odgovarao obema kompanijama. S Googleove strane, ima još jednu kompaniju koja programerima plaća da Flutter budu prilagođeni radnoj površini. Canonical sa svoje strane postavlja Ubuntu kao prolaz za mnoge Android aplikacije (napisane u Dartu) koje se prenose na Linux ili da se programeri mobilnih programa odluče prebaciti na drugu platformu.

Da uzmemo hipotetički primjer. Stvaranje WhatsAPP klijenta za Linux u Pythonu i upotreba GTK-a ili QT-a za grafičko sučelje nije isto što i mijenjanje koda u Dartu i sučelja stvorenog pomoću Fluttera. Napomena: Nemam pojma na kojem je jeziku napisana aplikacija WhatsApp, to je vjerovatno Java, ali primjer je razumljiv.

Pod Dartom mislim na jezik za kreiranje aplikacija na više platformi takođe kreirao Google.

Kada ćemo vidjeti nove aplikacije?

Izgleda da će prva službena aplikacija koja koristi sučelje zasnovano na Flutteru biti instalacijski program koji zamjenjuje Ubiquity. koji će se moći koristiti u probnoj verziji u sljedećem Ubuntu 21.10 (oktobar ove godine). U slučaju da sve bude išlo, službeni debi bit će u aprilu 2022. lansiranjem sljedeće verzije proširene podrške.

Imajte na umu da sam pronašao dugme i na njega šivam jaknu. Osim tvita koji govori o upotrebi Fluttera prema zadanim postavkama, nemam pojma postoji li odluka da se GNOME aplikacije poput video playera ili kalkulatora zamijene drugima na osnovu Fluttera.

Instaliranje Fluttera na Ubuntu

Da bi potaknuo upotrebu Fluttera po defaultu za nove aplikacije, Ubuntu je odlučio olakšati instalaciju potrebnih alata pomoću Snap paketa.

To se radi naredbom:

sudo snap install flutter --classic

Instaliramo integrirano razvojno okruženje sa:
sudo snap install android-studio --classic

Spajamo dijelove sljedećom naredbom

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

Ako želite pronaći cjelovitije upute o instalaciji u Ubuntuu, možete ih pronaći ovdje. Da biste saznali više o Flutteru, slijedite eSledeći link.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.