Funkcionálně reaktivní programování v Kotlinu pro Android

Pro koho je školení určeno

Školení je vhodné pro kohokoliv u úplně začátečníky.

Co je potřeba umět

Základy vývoje pro android

Obsah školení

Po tom co Google na své každoroční vývojářské konferenci Google I/O 2017 oznámil oficiální podporu se stal programovací jazyk Kotlin oblíbenou alternativou pro klasický vývoj v Javě. Kotlin je ale mnohem více něž jen “lepší java”, otevírá totiž Android vývojářům dosud komplikovanou cestu k funkcionálnímu a reaktivnímu programovaní. Tento kurz je praktickým úvodem do těchto metod programování a jejich využití na platformě Android. Předmětem není vést akademickou diskuzi o monádách a funktorech ale realných možnostech využití high order funkcí, immutability a reactive extension v každodeních problémech každého Android vývojáře.

Co se na školení naučíte

  • Kotlin základy
  • Úvod do funkcionalního programování
  • Immutability
  • Null safety
  • Lambda funkce
  • High order funkce
  • Kotlin collections
  • Úvod do reaktivního programování
  • Reactive Extensions (RxJava)
  • Konkrétní použití na platformě Android
  • 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í