Tvorba aplikací pro Android

13

Vytvoření finální aplikace

Doposud jsme naše ap­likace zkoušeli pouze z prostředí An­droid Studia na připoje­ný telefon. V praxi ale budeme chtít, aby naše ap­likace bylo možno jedno­duše předat našim kamarádům, nebo klien­tům.


Balíček *.apk

Nej­jednoduš­ším způsobem je využití souboru *.apk, který vznik­ne při přek­ladu v An­droid Studiu. Tento soubor můžeme komukoli odes­lat, on si ho nah­raje do zařízení (přes USB kabel stejným způsobem, jak nahráváme písničky nebo fotky či jakékoli jiné soubo­ry) a spustí. Pro přenos do zařízení můžeme použít i cloudový disk (třeba Goog­le Drive), na který v počítači nah­rajeme soubor *.apk a následně si ho v zařízení spustíme. Pot­řebujeme ale v mobil­ním zařízení povolit spouštění souborů, které nepoc­hází z úložiště Goog­le Play Store.


Pos­tup vytvoření a in­stalace balíčku *.apk

  1. V prostředí An­droid Studio zvol­te:
    Build → Make pro­ject...

  2. Ve složce pro­jek­tu na disku v podslož­ce app/build/out­puts/apk vznik­ne soubor s názvem název-aplikace-debug.apk (dále budeme používat pouze *.apk).

  3. Soubor *.apk přenes­te do mobil­ní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 mobil­ním zařízení si připojit cloudový disk.

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

  5. Po spuštění balíčku *.apk vám systém nabídne, kterou ap­likaci použít k pro­ved­ení akce. Vy zvolíte Pac­kage In­stall­er.

  6. Zařízení vás upozorní, že jste nepovolili spouštění ap­likací mimo úložiště Goog­le Play Store. Nabídne vám ale i tlačítko Sett­ings, které vás přesměruje do nas­tav­ení a můžete tuto volbu povolit.
    (Můžete také volbu předem sami povolit: Sett­ings → Gener­al → Secur­ity → Un­known Sour­ces.)

  7. Po novém klik­nutí na soubor *.apk se systém už jen zeptá na potvrz­ení, zda ap­likaci nainstalovat a můžete ji spouštět jako jakoukoli jinou ap­likaci.

In­stalace op­ravený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é ap­likace z balíčků *.apk. Ale ono není ani rozumné spouštět obecně ap­likace, které neznáte, i když účet na Goog­le Play mají. Vaše vlastní ap­likace ale riziko nep­ředstavují. Samozřejmě, pokud jste nenap­rogramovali záměrně nebo omylem škod­livý kód.


Nahrání na Goog­le Play

Obecně lepší vol­bou je vytvoření vývojářského účtu na Goog­le Play a nahrání ap­likace tam. Pak mohou tuto ap­likaci jedno­duše stan­dardním pos­tupem in­stalovat i další lidé.


Pro pos­tup odkážeme čtenáře na stránky De­velopers.Goog­le.com: viz
de­veloper­.android.com.

Pos­tup sestává z násle­dujících kroků:

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

  2. Zap­lac­ení pop­latku (aktuálně 25 USD).

  3. Pokud chcete, aby uživatelé vaší ap­likace platili za její stažení nebo za služby v ap­likaci, musíte provést nas­tav­ení plateb.

  4. Následně se přihlásíte do De­velop­er Con­sole a můžete pub­likovat svou ap­likaci.