Xamarin - vývoj multiplatformních mobilních aplikací (C134)

Osnova kurzu

V průběhu tohoto kurzu si ukážeme, jak vyvíjet mobilní aplikace, které beží na Windows Phone, Android a iOS. Ukážeme si, jak vytvářet uživatelské rozhraní, jak využít architektonický vzor MVVM a jak sdílet kód mezi těmito platformami včetně viewmodelů. Dále si ukážeme Xamarin Forms, které umožňují vytvořit pomocí jednoho XAML souboru rozhraní pro všechny platformy, a práci s hardwarem telefonu (kamera, senzory atd.).


1. ČÁST

  • Úvod do Xamarinu, architektura
  • Instalace prostředí
  • Emulátory, praktické zkušenosti s nimi
  • Testování na reálném zařízení

2., 3. a 4. ČÁST

  • Tvorba layoutu pro Android a iOS
  • Komponenty a jejich použití

5. ČÁST

  • Použití vzoru MVVM, přizpůsobení pro obě platformy
  • Sdílení kódu mezi Windows Phone, Android a iOS

6. ČÁST

  • Práce se službami telefonu (senzory, mapy)
  • Práce s databází SQLite
  • Práce s externími knihovnami

7. ČÁST

  • Knihovna Xamarin.Forms a její funkce
  • Základní komponenty

8. ČÁST

  • MVVM framework pro Xamarin
  • Best practises

 

Počet částí kurzu v osnově nemusí odpovídat počtu dní, po které se kurz koná. Večerní kurzy se skládají ze 3hodinových bloků, denní kurzy zahrnují 6 hodin výuky na každý den. Během kurzu se samozřejmě dozvíte vše, co je uvedeno v osnově.

 

Požadované znalosti: C#

Klíčová slova: C#, XAML, Windows Phone, Android, iOS, multiplatformní aplikace, mobilní aplikace, telefon, Xamarin, Xamarin Forms, smartphone

Kategorie: Mobilní aplikace

 

Termíny kurzu

Cena zahrnuje účast na všech dnech daného kurzu.

Aktuálně nejsou plánovány žádné termíny tohoto kurzu. V případě, že máte o toto téma zájem, napište nám.

Mám zájem o in-house kurz

Termíny kurzu
Lektoři

Tomáš Herceg

Jsem Microsoft Most Valuable Professional a Microsoft Regional Director a vlastním softwarovou firmu RIGANTI, která se zabývá vývojem aplikací na platformě Microsoft .NET. Pod hlavičkou dotNETcollege poskytuji školení a konzultace na celou oblast .NET frameworku. Jsem také autorem open source projektu DotVVM.

Martin Dybal

Pracuji jako .NET vývojář pro firmu Riganti. Věnuji se hlavně mobilnímu a webovému vývoji. Působím jako nezávislý lektor. Ve volném čase pomáhám s organizací WUG v Brně a MS Festu.