Kód kurzu: GOC4151« Krok späť

Vývoj mobilných aplikácií pre Android v .NETe s použitím nástroja Xamarin.Android

Kurz je určený pre vývojárov na platforme .NET, ktorí sa chcú naučiť programovať mobilné aplikácie pre Android a chcú pri tom zužitkovať svoje znalosti .NETu. Na kurze sa naučíte pracovať s komerčným nástrojom Xamarin.Android (http://xamarin.com/), ktorý umožňuje vyvíjať Android aplikácie v .NETe. Zoznámite sa s architektúrami platforiem Android a Xamarin.Android, základnými prvkami užívateľského rozhrania a navigácie, práce s dátami a ďalšími technikami potrebnými pre vývoj mobilných aplikácii v Xamarine.

GOPAS Official Curriculum
Neboli nájdené žiadne termíny, kontaktujte náš klientsky servis.
V prípade záujmu o iný termín uvedeného kurzu, kontaktujte klientsky servis, prosím.

PobočkaDníKatalógová cenaCena príručkyITB
Praha3 13 800 CZK v cene kurzu 30
Brno3 13 800 CZK v cene kurzu 30
Bratislava3 480,00 EUR v cene kurzu 30

Čo Vás naučíme

  • Zoznámite sa s architektúrou platformy Android a nástrojom Xamarin
  • Naučíte sa používať základné prvky užívateľského rozhrania a navigácie s pomocou knižnice Xamarin.Forms
  • Navrhneme architektúru aplikácie s použitím MVVM, ktorá bude umožňovať zdielanie časti kódu s ďalšími platformami
  • Budeme pracovať s dátami z webovej služby
  • Vyskúšame si prácu s notifikáciami

Požadované vstupné znalosti

  • Znalosť jazyka C# a prostredia Visual Studia (kurz bude vedený v jazyku C#)

Metódy výučby

  • Odborný výklad s praktickými ukážkami, cvičenia na počítačoch

Študijné materiály

  • Tlačené prezentácie preberanej látky

Osnova kurzu

1 Predstavenie platformy Android a nástroje Xamarin.Android pre vývoj aplikácií

  • Zoznámenie s vývojom aplikácií pre Android, používanými nástrojmi a programovacími jazykmi
  • Predstavenie nástroja Xamarin a jeho vnútorného fungovania
  • Zoznámenie so štruktúrou aplikácie v Xamarin.Android
  • Debugovanie aplikácie na zariadenie

2 Základné prvky užívateľského rozhrania

  • Zoznámenie so základnými ovládacími prvkami používanými v Androide
  • Predstavenie knižnice Xamarin.Forms a vysvetlenie ich výhod
  • Implementácia užívateľského rozhrania s pomocou Xamarin.Forms
  • Využitie jazyka XAML v Xamarin.Forms

3 Navigácia v aplikácií a životný cyklus aplikácie

  • Ako aplikáciu štrukturovať do viac obrazoviek a realizovať medzi nimi navigáciu
  • Predstavenie životného cyklu aplikácie

4 Návrh architektúry aplikácie umožňujúci zdieľanie kódu

  • Návrh architektúry aplikácie, ktorá umožňuje zdieľať kód s ďalšími platformami
  • Zoznámenie s návrhovým vzorom MVVM

5 Práca s dátami

  • Zoznámenie s princípom data bindingu v Xamarin.Forms
  • Uloženie súborov do zariadenia

6 Komunikácia

  • Úvod do asynchrónneho spracovania v C# (async/await)
  • Načítanie dát z webovej služby
  • Zistenie informácií o konektivite
  • Odoslanie e-mailu
  • Odoslanie SMS

7 Notifikácia

  • Práca s lokálnymi notifikáciami
  • Práca so vzdialenými notifikáciami

8 Beh aplikácie na pozadí

  • Zoznámenie s možnosťami tvorby na pozadí bežiacich služieb

9 Práca so senzormi a polohou zariadení

  • Práca s API na zaistenie polohy zariadenia
  • Zobrazenie polohy v mape

10 Publikácia aplikácie

  • Príprava aplikácie na publikáciu
  • Proces publikácie aplikácie na Google Play
Tištěné prezentace probírané látky

Cena:
cena kurzu zahŕňa
Uvedené ceny sú bez DPH.


Graf nadväzností kurzov