Instalirajte Flutter na Linux
Flutter možete instalirati u Linux pomoću dvije metode. Prva metoda je prilično jednostavna, sve što trebate je pokrenuti jednostavnu naredbu za instalaciju Fluttera iz snap storea.
$ sudo snap install flutter --classicDruga metoda uključuje preuzimanje lepršavog spremišta s GitHub-a. Izvršite slijedeće naredbe za ručnu instalaciju Fluttera:
$ sudo apt install git$ git klon https: // github.com / lepršati / lepršati.git -b stabilan - dubina 1 --bez jedne grane
Imajte na umu da će pokretanje gornje naredbe dobiti potrebne datoteke iz službenog spremišta Flutter, uključujući izvršne binarne datoteke. Moći ćete izvršiti ove binarne datoteke iz mape "bin". Međutim, ove izvršne datoteke neće se dodati u vašu sistemsku varijablu PATH i nećete ih moći pokrenuti s bilo kojeg mjesta ako ih ručno ne dodate u varijablu PATH. Da biste to učinili, slijedite korake u nastavku.
Otvorena ".bashrc ”koja se nalazi u vašoj početnoj mapi pomoću vašeg omiljenog uređivača teksta:
$ nano “$ HOME /.bashrc "Dodajte sljedeći redak na dno datoteke, pažljivo zamjenjujući
Na primjer, ako ste preuzeli spremište Flutter u mapu "Preuzimanja", morat ćete dodati sljedeći redak:
izvoz PATH = "$ PATH: $ HOME / Downloads / flutter / bin"Spremite datoteku nakon što završite. Osvježi “.bashrc ”datoteku pokretanjem naredbe u nastavku:
$ izvor “$ HOME /.bashrc "Da biste provjerili je li Flutterova mapa "bin" dodana na stazu, pokrenite naredbu u nastavku:
$ echo $ PATHTrebali biste dobiti ovakav izlaz:
/ usr / local / sbin: / usr / local / bin: / usr / sbin: / usr / bin: / sbin: / bin: / usr / games: / usr / local / games: / snap / bin: / home / nit / Preuzimanja / lepršanje / kanta
Primijetite prisutnost ključne riječi "flutter" i puni put koji prikazuje mapu "bin" u direktoriju "flutter".
Da biste provjerili može li se naredba "lepršanje" pokrenuti s bilo koje staze, upotrijebite naredbu u nastavku:
$ koji lepršajuTrebali biste dobiti ovakav izlaz:
/ home / nit / Downloads / flutter / bin / flutter
Imajte na umu da jezik "Dart", koji je potreban za pisanje Flutter aplikacija, dolazi u paketu s Flutter datotekama preuzetim iz git spremišta ili iz snap paketa. Izvedite sljedeću naredbu da biste provjerili nedostajuće ovisnosti potrebne za pokretanje Fluttera:
$ lepršavi liječnikNeke se potrebne datoteke mogu početi preuzimati da bi se dovršilo postavljanje Fluttera. Ako još niste instalirali Android SDK, na izlazu će se prikazati poruka koja će vas voditi kroz instalaciju.
Ako želite razvijati Android aplikacije pomoću Fluttera, kliknite veze vidljive na izlazu terminala i slijedite relevantne korake za instalaciju Android SDK-a.
Ovaj se vodič fokusira na izgradnju web aplikacija pomoću Fluttera. Da biste omogućili podršku za stvaranje web aplikacija, uzastopno pokrenite sljedeće naredbe:
$ flutter kanal betanadogradnja $ flutter
$ flutter config --enable-web
Da biste provjerili je li podrška web aplikacijama zaista omogućena, pokrenite naredbu u nastavku:
$ lepršavi uređajiTrebali biste dobiti ovakav izlaz:
2 spojena uređaja:
Web poslužitelj (web) • web-poslužitelj • web-javascript • Flutter Tools
Chrome (web) • chrome • web-javascript • Google Chrome 87.0.4280.66
Ako ste do sada ispravno slijedili korake, Flutter bi sada trebao biti ispravno instaliran na vašem sustavu, spreman za stvaranje nekih web aplikacija.
Napravite novi Flutter projekt
Da biste stvorili novi projekt web-aplikacije „HelloWorld“ pomoću Fluttera, pokrenite naredbe navedene u nastavku:
$ flutter stvori helloworld$ cd helloworld
Da biste testirali svoj novostvoreni projekt, pokrenite naredbu:
$ flutter run -d kromTrebali biste vidjeti demonstraciju web aplikacije Flutter poput ove:
Flutter web aplikacije možete otkloniti pogreškama pomoću razvojnih alata ugrađenih u Chrome.
Izmijenite svoj projekt
Demo projekt koji ste gore kreirali sadrži "glavno.pikado ”datoteka koja se nalazi u mapi„ lib ”. Kod sadržan u ovom „glavnom.pikado ”datoteka se vrlo dobro komentira i može se razumjeti prilično lako. Predložio bih vam da barem jednom prođete kroz kôd kako biste razumjeli osnovnu strukturu aplikacije Flutter.
Flutter podržava "vruće ponovno učitavanje", omogućujući vam brzo osvježavanje aplikacije bez ponovnog pokretanja kako biste vidjeli promjene. Pokušajte promijeniti naslov aplikacije iz “Flutter Demo Home Page” u “Hello World !!" u glavnom.strelica ”. Nakon završetka pritisnite
Izgradite svoju aplikaciju Flutter
Da biste izradili svoju web aplikaciju Flutter, upotrijebite dolje navedenu naredbu iz direktorija projekta:
$ flutter graditi webNakon završetka postupka gradnje, trebali biste imati novu mapu u direktoriju vašeg projekta koja se nalazi na putu "build / web". Ovdje ćete pronaći sve potrebno “.html ",".js "i".css ”datoteke potrebne za služenje projektu na mreži. Također ćete pronaći razne datoteke imovine koje se koriste u projektu.
Korisni resursi
Da biste saznali više o razvoju web aplikacija pomoću Fluttera, pogledajte njegovu službenu dokumentaciju. Možete se obratiti službenoj dokumentaciji za jezik Dart da biste bolje razumjeli Flutter aplikacije. Flutter dolazi s mnoštvom službenih i nezavisnih paketa koje možete koristiti za brzi razvoj aplikacija. Ove pakete možete pronaći ovdje. U svojim web aplikacijama možete koristiti widgete Flutter za dizajn materijala. Dokumentaciju za te widgete možete pronaći u službenoj Flutter dokumentaciji. Ovim se widgetima također možete osjetiti pregledavanjem radnih demonstracija web komponenata za dizajn materijala.
Zaključak
Flutter se razvija već duže vrijeme i raste kao okvir za razvoj višeplatformnih aplikacija "piši jednom kad se bilo gdje raspoloži". Njegovo usvajanje i popularnost možda nisu toliko visoki kao drugi takvi okviri, ali pruža stabilan i robustan API za razvoj višeplatformnih aplikacija.