13

Vytvoření finální aplikace

Doposud jsme naše aplikace zkoušeli pouze z prostředí Android Studia na připojený telefon. V praxi ale budeme chtít, aby naše aplikace bylo možno jednoduše předat našim kamarádům, nebo klientům.


Balíček *.apk

Nejjednodušším způsobem je využití souboru *.apk, který vznikne při překladu v Android Studiu. Tento soubor můžeme komukoli odeslat, on si ho nahraje do zařízení (přes USB kabel stejným způsobem, jak nahráváme písničky nebo fotky či jakékoli jiné soubory) a spustí. Pro přenos do zařízení můžeme použít i cloudový disk (třeba Google Drive), na který v počítači nahrajeme soubor *.apk a následně si ho v zařízení spustíme. Potřebujeme ale v mobilním zařízení povolit spouštění souborů, které nepochází z úložiště Google Play Store.


Postup vytvoření a instalace balíčku *.apk

  1. V prostředí Android Studio zvolte:
    Build → Make project...

  2. Ve složce projektu na disku v podsložce app/build/outputs/apk vznikne soubor s názvem název-aplikace-debug.apk (dále budeme používat pouze *.apk).

  3. Soubor *.apk přeneste do mobilního zařízení. Můžete připojit zařízení k počítači kabelem a soubor zkopírovat (podobně jako třeba film nebo písničku). Můžete také použít cloudový disk, nahrát v počítači soubor na cloud a v mobilním zařízení si připojit cloudový disk.

  4. Spusťte soubor *.apk v zařízení poklepáním.

  5. Po spuštění balíčku *.apk vám systém nabídne, kterou aplikaci použít k provedení akce. Vy zvolíte Package Installer.

  6. Zařízení vás upozorní, že jste nepovolili spouštění aplikací mimo úložiště Google Play Store. Nabídne vám ale i tlačítko Settings, které vás přesměruje do nastavení a můžete tuto volbu povolit.
    (Můžete také volbu předem sami povolit: Settings → General → Security → Unknown Sources.)

  7. Po novém kliknutí na soubor *.apk se systém už jen zeptá na potvrzení, zda aplikaci nainstalovat a můžete ji spouštět jako jakoukoli jinou aplikaci.

Instalace opravených verzí bude probíhat úplně stejně, systém přeinstaluje původní balíček novou verzí.


Obecně není rozumné spouštět neznámé aplikace z balíčků *.apk. Ale ono není ani rozumné spouštět obecně aplikace, které neznáte, i když účet na Google Play mají. Vaše vlastní aplikace ale riziko nepředstavují. Samozřejmě, pokud jste nenaprogramovali záměrně nebo omylem škodlivý kód.


Nahrání na Google Play

Obecně lepší volbou je vytvoření vývojářského účtu na Google Play a nahrání aplikace tam. Pak mohou tuto aplikaci jednoduše standardním postupem instalovat i další lidé.


Pro postup odkážeme čtenáře na stránky Developers.Google.com: viz
developer.android.com.

Postup sestává z následujících kroků:

  1. Vytvoření vývojářského účtu.

  2. Zaplacení poplatku (aktuálně 25 USD).

  3. Pokud chcete, aby uživatelé vaší aplikace platili za její stažení nebo za služby v aplikaci, musíte provést nastavení plateb.

  4. Následně se přihlásíte do Developer Console a můžete publikovat svou aplikaci.