Installer fladder på Linux
Du kan installere fladder i Linux ved hjelp av to metoder. Den første metoden er ganske grei, alt du trenger å gjøre er å kjøre en enkel kommando for å installere fladder fra Snap Store.
$ sudo snap install fladder -klassiskDen andre metoden innebærer å laste ned Flutter Repository fra GitHub. Kjør følgende kommandoer i rekkefølge for å installere flagre manuelt:
$ sudo apt install gitMerk at å kjøre kommandoen ovenfor vil få nødvendige filer fra det offisielle flagre -depotet inkludert kjørbare binære filer. Du vil kunne utføre disse binære filene fra "bin" -mappen. Imidlertid vil disse kjørbare filene ikke bli lagt til i den brede banevariabelen. For å gjøre det, følg trinnene nedenfor.
Åpen ".BASHRC ”-fil som ligger i hjemmemappen din ved å bruke din favoritt tekstredigerer:
$ nano “$ hjem/.Bashrc ”Legg til følgende linje nederst i filen, og erstatt strengen forsiktig.
Eksportbane = "$ bane:/flagre/bin "
For eksempel, hvis du lastet ned Flutter Repository i "Last ned" -mappen, må du legge til følgende linje:
Export Path = "$ Path: $ Home/Downloads/Flutter/Bin"
Lagre filen når du er ferdig. Oppdater “.Bashrc ”-filen ved å kjøre kommandoen nedenfor:
$ kilde “$ Hjem/.Bashrc ”For å bekrefte at Flutters "bin" -mappe er lagt til banen, kjør kommandoen nedenfor:
$ ekko $ baneDu bør få noe utdata slik:
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/Home/ nit/nedlastinger/flagre/bin
Legg merke til tilstedeværelsen av nøkkelordet "Flutter" og hele banen som viser "Bin" -mappen i "Flutter" -katalogen.
For å sjekke om "flagre" -kommandoen kan kjøres fra hvilken som helst bane, bruk kommandoen nedenfor:
$ som flagrerDu bør få noe utdata slik:
/hjemme/nit/nedlastinger/flagre/bin/flagre
Legg merke til at "Dart" -språk, som er nødvendig for å skrive fladderapper, leveres med fladfiler som er lastet ned fra Git Repository eller fra Snap Package. Kjør følgende kommando for å sjekke manglende avhengigheter som kreves for å kjøre flagre:
$ Flutter DoctorNoen påkrevde filer kan begynne å laste ned for å fullføre flagreoppsettet. Hvis du ikke har installert Android SDK ennå, vil en melding vises i utdataene for å veilede deg gjennom installasjonen.
Hvis du vil utvikle Android -apper ved hjelp av flagre, klikker du på koblingene som er synlige i terminalutgangen og følger relevante trinn for å installere Android SDK.
Denne opplæringen fokuserer på å bygge webapplikasjoner ved hjelp av flagre. For å aktivere støtte for å lage nettapper, kjører du følgende kommandoer etter hverandre:
$ Flutter Channel BetaFor å bekrefte at støtte for webapplikasjoner faktisk er aktivert, kjør kommandoen nedenfor:
$ flagre enheterDu bør få noe utdata slik:
2 tilkoblede enheter:
Webserver (web) • Web-server • Web-JavaScript • Flutter Tools
Chrome (nett) • Chrome • Web-JavaScript • Google Chrome 87.0.4280.66
Hvis du har fulgt trinnene riktig så langt, bør flagre nå riktig installert på systemet ditt, klar til å lage noen webapper.
Lag et nytt flagreprosjekt
For å opprette et nytt "HelloWorld" webapplikasjonsprosjekt ved hjelp av fladder, kjør kommandoene nevnt nedenfor:
$ flagre opprette helloworldFor å teste det nyopprettede prosjektet ditt, Kjør kommandoen:
$ flagre run -d kromDu bør se en flagre webapplikasjonsdemo som dette:
Du kan feilsøke flagre webapper ved hjelp av utviklingsverktøy innebygd i Chrome.
Endre prosjektet ditt
Demoprosjektet du opprettet ovenfor inneholder en “Main.Dart ”-filen som ligger i" lib "-mappen. Kode inneholdt i denne “hoved.dart ”-filen er veldig bra og kan forstås ganske enkelt. Jeg vil foreslå at du går gjennom koden minst en gang for å forstå den grunnleggende strukturen til en fladderapp.
Flutter støtter “Hot Reload”, slik at du raskt kan oppdatere appen din uten å starte den for å se endringene på nytt for å se endringene. Prøv å endre applikasjonstittelen fra “Flutter Demo Home Page” til “Hello World !!" i hoved.Dart ”-fil. Når du er ferdig, trykker du på Terminal for å oppdatere appstaten uten å starte den på nytt.
Bygg flagringsappen din
For å bygge din flad -web -app, bruk kommandoen som er spesifisert nedenfor fra prosjektkatalogen:
$ flutter build webNår byggeprosessen er ferdig, bør du ha en ny mappe i prosjektkatalogen som ligger på "Build/Web" -sti. Her finner du alle nødvendige “.html ”,“.JS ”og“.CSS ”-filer som kreves for å betjene prosjektet online. Du finner også forskjellige aktivafiler som brukes i prosjektet.
Nyttige ressurser
For å vite mer om utvikling av nettappen ved hjelp av flagre, se den offisielle dokumentasjonen. Du kan henvise til offisiell dokumentasjon for DART -språk for å få en bedre forståelse av flagre -apper. Flutter kommer med mange offisielle og tredjepartspakker som du kan bruke til å raskt utvikle apper. Du kan finne disse pakkene tilgjengelige her. Du kan bruke materialdesign flagre widgets i webappene dine. Du kan finne dokumentasjon for disse widgetsene i offisiell fladedokumentasjon. Du kan også få en følelse av disse widgetsene ved å bla gjennom arbeidsdemoer av materialdesign webkomponenter.
Konklusjon
Flutter har vært i utvikling en god stund nå, og det vokser som et rammeverk for å utvikle “Skriv en gang distribuere hvor som helst” Cross-Platform Apps. Dens adopsjon og popularitet er kanskje ikke så høy som andre slike rammer, men det gir et stabilt og robust API for å utvikle applikasjoner på tvers av plattformer.