Pokročilé metody vývoje pro Android

Pro koho je školení určeno

Školení je vhodné pro absolventy školení Funkcionálně reaktivní programování v Kotlinu pro Android a nebo pro programátory, který již s androidem mají zkušenost.

Co je potřeba umět

Základy jazyka java a OOP XML

Obsah školení

Cílem školení je nejenom seznámení se základními prvky vývoje pro operační systém Android, ale i se zásadami mobilního vývoje obecně. Po úvodním shrnutí základních kamenů vývoje se přesuneme k praktickým ukázkám řešení nejběžnějších problémů, se kterými se mobilní vývojáři setkávají každý den. Nebudeme tedy procházet detailně každý odstavec rozsáhlé dokumentace, ale zaměříme se i na to, co tam nenajdete. Absolvent školení by měl být následně schopen vytvořit jednoduchou aplikaci, která bude komunikovat se serverem, ukládat data lokálně pro offline použití a zobrazovat obsah v jednoduchém uživatelském prostředí.

Co se na školení naučíte

  • Architektura platformy
  • Specifika mobilního vývoje
  • SDK a vývojové prostředí
  • Základní komponenty a principy
  • Tvorba uživatelského rozhraní
  • Networking (OkHttp, Retrofit, Gson)
  • Lokalní persistence (SharedPreferences)
  • Přehled běžně používaných knihoven
  • Publikování aplikace na Google Play
  • Další zdroje a android komunita
  • Tomáš
    Valenta

    Lead Android Developer

    Androidu se věnuje od verze 2.1 Eclair (2009). Od té doby získal širokou škálu zkušeností díky práci na projektech různých velikostí, od vlastních hobby aplikací přes malé startupy (např. Včelka.cz, vzdělávací aplikace pro děti zlepšující úroveň čtení) až po velké zakázky pro korporátní sféru (např. Škoda Drive). Má také několikaletou praxi ve výuce programování na střední škole. Aktuálně vede Android vývoj ve společnosti Inventi, kde se může pochlubit například vývojem/ prací na aplikace/i DámeJídlo.cz, která získala ocenění Aplikace roku 2017.

Nemáme termín, nevadí...

Napište nám a my vám dáme vědět o dalším chystaném školení