Jak nainstalovat Apache Cordova na Ubuntu 18.04 k vytváření aplikací

Jednou z oblastí, která je v současné době nejvíce na vzestupu, je tvorba aplikací, ať už pro mobilní telefony nebo různá zařízení, protože koncoví uživatelé vždy hledají inovativní aplikace, které jim pomáhají spravovat různé aspekty jejich každodenního života, jejich studia, vaší práce nebo jen vaše zábava.

Když mluvíme o Linuxu, mluvíme o škálovatelném systému, to znamená, že může být rozšířen daleko za hranice toho, co je standardně poskytováno díky bezplatnému kódu, a právě z tohoto důvodu existují speciální aplikace pro vytváření aplikací a dnes se Solvetic zaměří na zavolejte Apache Cordova a uvidíme, jak jej použít v Ubuntu 18.04.
Pokud nemáte Ubuntu 18.04, můžeme si ho zdarma stáhnout na následujícím odkazu:

Co je Apache CordovaApache Cordova je aplikace, která se zaměřuje na usnadnění vývoje mobilních aplikací a je založena na open source. Pomocí Apache Cordova bude možné používat standardní webové technologie jako HTML5, CSS3 a JavaScript pro vývoj napříč platformami a dobře víme, že tyto jazyky jsou základem pro vytváření a údržbu tisíců aplikací.

S Apache Cordova jsou aplikace prováděny v digitálních prostředích, která jsou směrována na každou speciální platformu, a ta závisí na propojeních API, která musí splňovat požadované standardy, aby měla přístup k možnostem každého zařízení ve funkcích, jako jsou senzory, data. stav sítě, paměť atd.

V Apache Cordova máme možnost vytvářet hybridní mobilní aplikace pomocí jazyků HTML, CSS a JavaScript, které lze použít na různých mobilních platformách, jako jsou IOS, Android nebo Windows.

Apache Cordova používáApache Cordova je praktické řešení v případech jako:

  • Pokud jsme weboví vývojáři a chceme implementovat zabalenou webovou aplikaci tak, aby byla distribuována do několika obchodů s aplikacemi.
  • Chceme-li rozšířit aplikaci na více než jednu platformu, aniž bychom ji museli znovu implementovat pomocí sady nástrojů a jazyka pro každou platformu, což vyžaduje čas a prostředky.
  • Pokud je cílem smíchat komponenty nativní aplikace s WebView (speciální okno prohlížeče), přes které lze přistupovat k API na úrovni zařízení, nebo pokud chceme vyvinout rozhraní plug-in mezi nativními komponentami a WebView.

Klíčové součásti Apache CordovaKdyž chceme používat Apache Cordova, musíme mít při jeho vývoji na paměti některé klíčové termíny, kterými jsou.

  • WebView: WebView je kompatibilní s Apache Cordova a díky němu je aplikaci poskytnuto celé uživatelské rozhraní, na některých konkrétních platformách to může být také součást větší hybridní aplikace, která může kombinovat WebView s nativními komponentami aplikace.
  • Webová aplikace: Webová aplikace je místem, kde je umístěn kód aplikace, a samotná aplikace je implementována jako webová stránka s místním souborem s názvem index.html, který odkazuje na CSS, JavaScript, obrázky, multimediální soubory nebo jiné zdroje, které jsou nezbytné pro jeho správné provedení, aby aplikace běžela ve WebView v nativním kontejneru aplikace a tento kontejner měl zásadní soubor s názvem config.xml, který poskytuje informace o aplikaci a spolu s ní určuje parametry, které ovlivňují její obecný výkon.
  • Pluginy: Pluginy nebo doplňky jsou nedílnou součástí prostředí Apache Cordova, protože jejich funkcí je nabídnout rozhraní pro Cordovu a generovat nativní komponenty pro správnou komunikaci mezi nimi a odkazy na standardní API zařízení. Díky pluginům bude možné vyvolat nativní kód z JavaScriptu.

Apache Cordova má sadu základních pluginů s názvem Core Plugins, tyto hlavní pluginy poskytují aplikaci potřebné nástroje pro přístup k možnostem zařízení, jako je baterie, fotoaparát, kontakty a mnoho dalšího.

Vývojové cesty v Apache CordovaApache Cordova má dva základní pracovní toky pro vytváření mobilní aplikace, které jsou.

  • Cross-platform workflow (CLI): Díky tomuto pracovnímu toku bude možné umožnit spuštění aplikace na co nejvíce mobilních operačních systémech, bez velkého úsilí na úrovni vývoje specifické pro platformu. Tento pracovní postup se zaměřuje na Apache Cordova CLI.
  • Pracovní postup zaměřený na platformu: S tímto pracovním tokem se bude možné zaměřit na vytvoření aplikace zaměřené na jedinou platformu a že ji lze upravit na nižší úrovni. Tento pracovní postup je založen na sadě skriptů nižší úrovně shellu, které byly navrženy pro každou podporovanou platformu, a má samostatný nástroj Plugman, který nám umožňuje používat doplňky.
S ohledem na tyto detaily se pojďme podívat, jak vytvořit aplikaci pomocí Apache Cordova.

1. Node.js nainstalujte na Ubuntu 18.04

Krok 1
Nejprve bude nutné do systému nainstalovat nejnovější verzi Node.js, ve výchozím nastavení není nejnovější verze Node.js ve výchozím úložišti Ubuntu 18.04 k dispozici, takže bude nutné přidat úložiště PPA pro node. js pomocí následujícího příkazu:

 sudo apt-get install software-properties-common -y 

ZVĚTŠIT

Krok 2
Nyní provedeme jeden z následujících příkazů:

 curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -curl -sL https://deb.nodesource.com/setup_8.x -o nodesource_setup.sh

ZVĚTŠIT

PoznámkaK efektivnímu provedení tohoto procesu můžeme použít následující příkaz.

 sudo apt install npm 

Krok 3

Pokračujeme v instalaci Node.js pomocí následujícího příkazu:

 sudo apt -get install nodejs -y 

ZVĚTŠIT

2. Nainstalujte Apache Cordova na Ubuntu 18.04

Krok 1
Jakmile je Node.js nainstalován, nainstalujeme Apache Cordova pomocí příkazu NPM následujícím způsobem.

 sudo npm install -g cordova 
Krok 2
Uvidíme, že začne následující proces:

ZVĚTŠIT

Krok 3
Jakmile je tato analýza dokončena, uvidíme následující výsledek:

ZVĚTŠIT

Krok 4
Nyní se chystáme ověřit verzi Apache Cordova spuštěním následujícího řádku.

 cordova -verze 
Krok 5
Zadáme slovo Ano a zobrazí se aktuální verze:

ZVĚTŠIT

3. Vytvořte aplikaci v Apache Cordova

Krok 1
K vytvoření aplikace v Apache Cordova spustíme následující příkaz s jejím názvem:

 cordova create SolveticApp 
Krok 2
Po stisknutí klávesy Enter bude výsledek následující:

ZVĚTŠIT

Krok 3
Nyní přejdeme do adresáře nové aplikace, SolveticApp, a tam přidáme platformu požadovanou pro aplikaci:

 cd SolveticApp Cordova platforma přidat Android

ZVĚTŠIT

Krok 4
Můžeme zde použít různé platformy, jako například:

  • platforma cordova přidat ios
  • platforma cordova přidat amazon-fireos
  • platforma cordova přidat android
  • platforma cordova přidat blackberry10
  • platforma cordova přidat firefoxos

Krok 5
Nyní spustíme následující příkaz, abychom viděli nainstalované a dostupné platformy pro aplikaci Apache Cordova:

 cordova platforma -ls 

ZVĚTŠIT

Krok 6
Dalším krokem je splnění všech požadavků na konstrukční prostředí, což lze ověřit spuštěním následujícího příkazu:

 požadavky Cordova 

ZVĚTŠIT

Krok 7
Tam budeme moci vizualizovat, jaké prvky jsou potřebné pro jeho integrovanou konstrukci, aby aplikace fungovala správně. Jakmile dokončíme všechny kroky, sestavíme aplikaci spuštěním:

 cordova build Android 
Krok 8
Jakmile jsou vytvořeny, můžeme použít emulátory, které virtuálně provádějí obraz zařízení, a v tomto případě Android musíme nainstalovat SDK a poté provést následující:
 cordova emulovat Android 
Krok 8
V okamžiku, kdy chceme eliminovat vytvořenou platformu, musíme provést následující:
 platforma cordova odebrat Android 

ZVĚTŠIT

Viděli jsme, jak je Apache Cordova platformou, která nám nabízí řadu výhod pro celkové a funkční vytváření aplikací, které lze používat a implementovat na různých platformách s plným využitím a co je nejlepší, spotřeba zdrojů je minimální bez ohledu na typ vytvořené aplikace.

wave wave wave wave wave