Korištenje Fluttera prema zadanim postavkama u novim aplikacijama. Nova značajka Ubuntu?

Korištenjem Fluttera

Koristim neku Ubuntu varijantu već 15 godina, od kojih sam posljednjih 13 godina pisao članke, pa čak i knjigu o kanonskoj distribuciji. Unatoč tome, dečki iz Mark Shuttlewortha 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". Ovime sam želio naznačiti da sve više i više Ubuntu nastoji izgledati više poput tradicionalne distribucije temeljene na GNOME-u, bez ijedne originalne značajke koja mi se toliko sviđa.

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

Korištenje Fluttera prema zadanim postavkama

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

Flutter je zadana opcija za buduće Ubuntu aplikacije.

@kenvandine ¿, inženjerski menadžer, ovdje je kako bi vam rekao o nekim doprinosima Canonical-a Flutteru na #FlutterEngage.

I uključuje poveznicadođi na razgovor.

Što je Flutter?

Lepršanje je skup alata za stvaranje korisničkih sučelja. Njegov je cilj razvio Google, a pomoću jedne baze koda moguće je stvoriti sučelja za izvorna objašnjenja za stolna računala, mobilne uređaje i web stranice.

Prema Googleu, prednosti Fluttera su:

  • Brzo punjenje: Lepršavo vruće ponovno učitavanje ubrzava razvojna vremena ponovnim učitavanjem modificiranog sučelja za manje od sekunde u emulatorima, simulatorima i okruženjima uživo.
  • Jednostavno stvaranje sučelja:  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.

Kanonski i Lepršavi

U to vrijeme, moj partner Pablinux razgovarao s njima sporazuma koji su Canonical i Google sklopili kako bi Flutter postali "službenim dijelom Linuxa". Bio je to potez koji je odgovarao objema tvrtkama. S Googleove strane ima još jedna tvrtka koja programerima plaća Flutter za prilagođavanje radnoj površini. Canonical, sa svoje strane, Ubuntu postavlja kao pristupnik za mnoge Android programe (napisane u Dartu) koji se prenose na Linux ili da se programeri mobilnih programa odluče prebaciti na drugu platformu.

Da uzmemo hipotetski 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 vjerojatno Java, ali primjer je razumljiv.

Pod Dartom mislim na jezik za stvaranje višeplatformskih aplikacija također stvorio Google.

Kada ćemo vidjeti nove aplikacije?

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

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

Instaliranje Fluttera na Ubuntu

Da bi potaknuo upotrebu Fluttera prema zadanim postavkama za nove programe, Ubuntu je odlučio olakšati instalaciju potrebnih alata pomoću Snap paketa.

To se vrši naredbom:

sudo snap install flutter --classic

Integrirano razvojno okruženje instaliramo 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 eSljedeća poveznica.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  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 obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.