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.