Vývoj mobilných aplikácií

Čo sa na tomto predmete
naučíš?

letný
2. ročník
5 kreditov
Vývoj softvéru

Tento kurz ťa prevedie vývojom mobilných aplikácií pre Android – od základov až po pokročilé funkcie ako Bluetooth, komunikácia so serverom či Firebase.

Začneš s Android Studio, vytváraním rozhraní, spracovaním vstupov a prácou s intenty, zoznamami a menu. Následne sa naučíš tvoriť vlastné layouty a používať adaptéry (ListAdapter, SimpleAdapter, CursorAdapter) na zobrazovanie údajov v štruktúrovaných formách.

Pracuješ aj s lokálnou databázou – od jej definície cez manipuláciu s údajmi až po tvorbu plnohodnotnej CRUD aplikácie.

V ďalších krokoch ťa čaká:

  • Broadcast receiver na zachytávanie systémových udalostí,
  • Bluetooth komunikácia medzi zariadeniami,
  • HTTP a JSON requesty pre prácu s backend servermi,
  • Content provider pre správu a zálohovanie údajov,
  • Firebase ako cloudové riešenie pre CRUD operácie.

Na záver vypracuješ a obhajuješ záverečný projekt, kde ukážeš, čo všetko si sa naučil. Praktické zadania ti zaberú desiatky hodín, ale naučíš sa vyvíjať komplexné Android aplikácie od návrhu až po serverovú integráciu.

PROJEKTY, KTORÉ VYTVORILI
ŠTUDENTI