Veebiprogrammeerimine

Kuidas seadistada lehvimist ja luua tere maailma veebirakendust Linuxis

Kuidas seadistada lehvimist ja luua tere maailma veebirakendust Linuxis
Flutter on rakenduste arendamise raamistik, mille abil saab pärast koostamist või ehitamist ehtsal koodil töötavate platvormidevaheliste rakenduste väljatöötamiseks. Google'i välja töötatud Flutter võimaldab teil lühikese aja jooksul luua kiireid prototüüpe ning luua täieõiguslikke rakendusi, mis kasutavad platvormispetsiifilisi API-sid. Flutterit kasutades saate ametlike materjalidisaini vidinate abil luua ilusate välimustega rakendusi mobiilseadmetele, lauaarvutite operatsioonisüsteemidele ja veebibrauseritele. Selles artiklis käsitletakse Flutteri installimist ja uue rakenduse loomist veebirakenduse arendamiseks. Flutter kasutab rakenduste kirjutamiseks peamist programmeerimiskeelt „Dart“.

Installige Flutter Linuxi

Flutteri saate Linuxi installida kahel viisil. Esimene meetod on üsna lihtne, Flutteri installimiseks snap-poest peate lihtsalt käivitama lihtsa käsu.

$ sudo snap install klapp - klassika

Teine meetod hõlmab lehvihoidla allalaadimist GitHubist. Flutteri käsitsi installimiseks käivitage järjestikku järgmised käsud:

$ sudo apt install git
$ giti kloon https: // github.com / laperdus / laperdus.git -b stabiilne - sügavus 1 - ei ole ühe haruga

Pange tähele, et ülaltoodud käsu käivitamine annab teile vajalikud failid ametlikust Flutteri hoidlast, sealhulgas käivitatavad binaarfailid. Neid binaarfaile saate käivitada kaustast "bin". Kuid neid käivitatavaid faile ei lisata kogu süsteemi muutujale PATH ja te ei saa neid kusagilt käivitada, kui te ei lisa neid käsitsi muutujani PATH. Selleks toimige järgmiselt.

Ava.bashrc ”fail, mis asub teie kodukataloogis, kasutades teie lemmiktekstiredaktorit:

$ nano “$ HOME /.bashrc ”

Lisage järgmine rida faili lõppu, asendades selle hoolikalt string.

eksport PATH = "$ PATH:/ flutter / bin "

Näiteks kui laadisite Flutteri hoidla alla kausta „Allalaadimised”, peate lisama järgmise rea:

eksport PATH = "$ PATH: $ HOME / Allalaadimised / flutter / bin"

Kui olete lõpetanud, salvestage fail. Värskenda.bashrc ”fail, käivitades alloleva käsu:

$ allikas “$ HOME /.bashrc ”

Veendumaks, et Flutteri kaust "bin" on teele lisatud, käivitage järgmine käsk:

$ echo $ PATH

Peaksite saama sellise väljundi:

/ usr / local / sbin: / usr / local / bin: / usr / sbin: / usr / bin: / sbin: / bin: / usr / games: / usr / local / games: / snap / bin: / home / nit / Allalaadimised / laperdus / prügikast

Pange tähele märksõna „lehvimine” olemasolu ja tervet teed, mis näitab kausta „prügikast” kataloogis “lehvima”.

Selleks, et kontrollida, kas käsku "lehvimine" saab käivitada mis tahes teelt, kasutage järgmist käsku:

$ mis lehvib

Peaksite saama sellise väljundi:

/ home / nit / Allalaaditavad failid / flutter / bin / flutter

Pange tähele, et Flutteri rakenduste kirjutamiseks vajalik keel „Dart“ on komplektis koos git-hoidlast või snap-paketist alla laaditud Flutteri-failidega. Flutteri käivitamiseks vajalike puuduvate sõltuvuste kontrollimiseks käivitage järgmine käsk:

$ laperdav arst

Mõni vajalik fail võib Flutteri seadistamise lõpuleviimiseks alla laadida. Kui te pole veel installinud Android SDK-d, kuvatakse väljundis teade, mis juhendab teid installimisel.

Kui soovite Flutteri abil Androidi rakendusi arendada, klõpsake terminaliväljundis nähtavatel linkidel ja järgige Android SDK installimiseks asjakohaseid samme.

See õpetus keskendub veebirakenduste loomisele Flutteri abil. Veebirakenduste loomise toe lubamiseks käivitage järgmised käsud järjest:

$ lehvikukanali beeta
$ flutter upgrade
$ flutter config --enable-web

Veenduge, et veebirakenduste tugi on tõesti lubatud, käivitage järgmine käsk:

$ lehvivad seadmed

Peaksite saama sellise väljundi:

2 ühendatud seadet:
Veebiserver (veeb) • veebiserver • veebi-javascript • lehvitamise tööriistad
Chrome (veeb) • kroom • veebi-javascript • Google Chrome 87.0.4280.66

Kui olete seni samme õigesti järginud, peaks Flutter olema nüüd teie süsteemi õigesti installitud, valmis mõne veebirakenduse loomiseks.

Looge uus flutter-projekt

Uue veebirakenduse HelloWorld loomiseks Flutteri abil käivitage allpool nimetatud käsud:

$ lehvimine tekitab kaasmaailma
$ cd kaasmaailm

Värskelt loodud projekti testimiseks käivitage käsk:

$ flutter run -d kroom

Peaksite nägema sellist Flutteri veebirakenduse demot:

Chrome'i sisseehitatud arendustööriistade abil saate Flutteri veebirakendusi siluda.

Muutke oma projekti

Eespool loodud demoprojekt sisaldab „main.dart ”fail, mis asub kaustas“ lib ”. Selles „peamises.dart ”faili kommenteeritakse väga hästi ja sellest saab üsna lihtsalt aru. Ma soovitaksin teil vähemalt üks kord kood läbi vaadata, et mõista Flutteri rakenduse põhistruktuuri.

Flutter toetab „kuuma uuesti laadimist”, võimaldades muudatuste nägemiseks oma rakendust kiiresti taaskäivitamata värskendada. Proovige muuta rakenduse pealkiri „Flutter Demo Home Page” asemel „Hello World !!”Jaotises“ peamine.noolemängu ”fail. Kui olete valmis, vajutage sisestage terminali rakenduse oleku värskendamiseks seda taaskäivitamata.

Ehitage oma flutter-rakendus

Veebirakenduse Flutter ülesehitamiseks kasutage oma projekti kataloogist allpool määratud käsku:

$ flutter build web

Kui koostamisprotsess on lõppenud, peaks teie projektikataloogis olema uus kaust, mis asub aadressil „build / web”. Siit leiate kõik vajalikud.HTML ",".js ”ja“.css ”failid, mis on vajalikud projekti veebis teenimiseks. Samuti leiate mitmesuguseid projektis kasutatud varafaile.

Kasulikud ressursid

Kui soovite lisateavet veebirakenduste arendamise kohta Flutteri abil, vaadake selle ametlikku dokumentatsiooni. Flutteri rakenduste paremaks mõistmiseks võite vaadata Dart-keele ametlikku dokumentatsiooni. Flutter sisaldab tonne ametlikke ja kolmandate osapoolte pakette, mida saate kasutada rakenduste kiireks arendamiseks. Need paketid leiate siit. Veebirakendustes saate kasutada materjalidisaini Flutter vidinaid. Nende vidinate dokumentatsiooni leiate ametlikust Flutteri dokumentatsioonist. Nendest vidinatest saate aimu ka siis, kui sirvite materjalidisaini veebikomponentide töötavaid demosid.

Järeldus

Flutter on olnud väljatöötamisel juba mõnda aega ja see kasvab raamistikuna platvormidevaheliste rakenduste „kirjuta üks kord kuskile” arendamiseks. Selle kasutuselevõtt ja populaarsus ei pruugi olla nii kõrge kui muud sellised raamistikud, kuid see pakub stabiilse ja tugeva API platvormidevaheliste rakenduste arendamiseks.

Parimad Linuxi mängupuldi kaardistamise rakendused
Kui teile meeldib mängida Linuxis mänge tavalise klaviatuuri ja hiire sisestussüsteemi asemel mängupuldiga, on teie jaoks mõned kasulikud rakendused. ...
Kasulikud tööriistad Linuxi mängijatele
Kui teile meeldib Linuxis mänge mängida, on tõenäoline, et olete mängukogemuse parandamiseks kasutanud selliseid rakendusi ja utiliite nagu Wine, Lutr...
HD Remastered Games Linuxile, millel pole kunagi varem Linuxi väljalaset olnud
Paljud mängude arendajad ja kirjastajad pakuvad frantsiisi eluea pikendamiseks välja vanade mängude HD-remasteri. Palun fännid, kes soovivad ühilduvus...