GNU/Linux >> Znalost Linux >  >> Linux

Začínáme s Flutter na Linuxu

Vývoj softwaru se posouvá k lepším milníkům díky úsilí společnosti Google vytvářet softwarové aplikace uživatelského rozhraní s otevřeným zdrojovým kódem, jako je Flutter . Flutterovy stopy lze použít při vývoji mnoha aplikací napříč platformami odkazováním na jedinou kódovou základnu.

Ať už tedy vaše aplikace cílí na uživatele Windows, Linux, Mac, iOS a Android nebo na ty, kteří jsou zvyklí na webové platformy, Flutter nativně zkompiluje a vytvoří perfektní aplikaci pro vaše cílové publikum.

Atributy flutter

Flutter open source framework založený na Googlu získává na významu v důsledku následujících faktorů.

  • Rychlý – Pokud jde o výkon, Flutter je nepravděpodobné, že by se na žádném zařízení zpožďovalo, protože kód Flutter pohodlně kompiluje kód JavaScript i strojový kód Intel/ARM.
  • Produktivní – Většina prostředí pro vývoj aplikací uživatelského rozhraní má tendenci ztratit svůj aktuální stav, když vývojář aktualizuje kód. Pomocí Flutter , aktualizace kódu vedou k okamžitým viditelným změnám. Prostřednictvím Hot Reload jsou procesy vytváření a iterace aplikací urychleny.
  • Flexibilní – Neexistuje žádný limit na počet přizpůsobitelných a adaptivních návrhů aplikací, které můžete implementovat do svého projektu. Tyto výsledky návrhu aplikace mají tendenci vytvářet pozitivní uživatelské zkušenosti na jakékoli obrazovce zařízení. Flutter poskytuje vývojářům aplikace maximální kontrolu nad každým pixelem.
  • Dosah uživatelů a transformace pracovního postupu – Tento přístup k vývoji a nasazení aplikací s jedinou kódovou základnou, který vychází vstříc vestavěným, stolním, webovým a mobilním zařízením, splňuje potřeby uživatelského rozhraní obrazovek uživatelů bez ohledu na model obrazovky, velikost nebo design. Také kódovou základnu Flutter lze ovládat pomocí vývojářských nástrojů a automatizovaného testování.

Instalace Flutter v systému Linux

Flutter framework lze nainstalovat do vaší distribuce Linuxu pomocí Flutter Snap balík. Ujistěte se, že jste uživatel root nebo máte oprávnění Sudoer v systému, který používáte, než budete pokračovat v instalaci a konfiguračních krocích uvedených v tomto článku průvodce.

$ sudo snap install flutter --classic

Výše uvedený příkaz bude zodpovědný za instalaci flutter , flutter.dart a flutter.openurl .

Chcete-li použít dart , musíme zadat flutter.dart . Abychom zkrátili toto dlouhé psaní, spojené také s kognitivní zátěží při překladu cílených pokynů, namapujeme flutter.dart k šípku ignorovat potřebu předpony „třepetání “.

$ sudo snap alias flutter.dart dart

Dále potvrďte nainstalovanou verzi Flutter ve vašem systému.

$ flutter --version

Tento příkaz kontroly verze může také spustit automatickou konfiguraci Flutter ve vašem systému.

Chcete-li zkontrolovat, zda vaše Flutter instalace splňuje všechny požadavky na závislost pro spuštění na vašem systému, spusťte následující příkaz:

$ flutter doctor 

Podle výše uvedeného snímku obrazovky máme dva problémy související s nástrojí Android a Android Studio .

Chcete-li nainstalovat Android Studio , proveďte následující příkaz.

$ sudo snap install android-studio --classic

Dalším krokem je instalace a konfigurace android-studio .

$ android-studio 

Hlavním důvodem pro jeho instalaci a konfiguraci je Android SDK a údržbu emulátorů.

Postupujte podle průvodce instalací, dokud nebude nastavení android-studio dokončeno.

Nyní ukažte na Flutter do vašeho Android Studia umístění snapu. Bez tohoto kroku vytváření jakékoli aplikace; android nebo ne android bude nemožné.

$ flutter config --android-studio-dir /snap/android-studio/current/android-studio

Ve vašem Android Studiu , nainstalujte Android SDK podle následujících snímků obrazovky příkazového řádku tak, že přejdete na NástrojeSprávce SDKNástroje SDK .

Spusťte flutter doctor znovu, abyste zkontrolovali všechny další vynechané problémy se závislostí.

$ flutter doctor

Chcete-li tento problém vyřešit, použijte Flutter , přijměte licence Android.

$ flutter doctor --android-licenses

Spusťte znovu flutter doctor, abyste potvrdili, že všechny problémy s flutterem jsou vyřešeny.

$ flutter doctor

Testování Flutter v Linuxu

Vytvořte adresář projektu a přejděte do něj:

$ sudo mkdir linuxshelltips_flutter
$ cd linuxshelltips_flutter

Vytvořte vzorovou strukturu aplikace:

$ flutter create newapp

Chcete-li tuto aplikaci otestovat, spusťte:

$ cd newapp
$ flutter run 

Tento výukový průvodce nás provedl instalací, konfigurací a testováním Flutter pro váš první projekt UI aplikace. Více o ukázkách projektu flutter a tutoriálech naleznete na jeho oficiálních stránkách.


Linux
  1. Začínáme s linuxovými firewally

  2. Začínáme s příkazem tac systému Linux

  3. Začínáme s PiFlash:Spuštění Raspberry Pi v systému Linux

  1. Začínáme s linuxovým příkazem cat

  2. Začínáme s PostgreSQL na Linuxu

  3. Začínáme s SSH v Linuxu

  1. Začínáme s btrfs pro Linux

  2. Rady pro začátek s GNOME

  3. Linuxové desktopy pro minimalisty:Začínáme s LXQt a LXDE