Kurz je určen vývojařům, kteří chtějí začít s vývojem aplikací na mobilní platformě Android. Na kurzu se seznámíte s vývojovým prostředím a naučíte se vyvíjet moderní aplikace. Vysvětlíme Vám základní principy vývoje pro Android, naučíte se [...]
  • ANDROID1
  • Délka 3 dny
  • 30 ITK bodů
  • 5 termínů
  • ČR (13 500 Kč)

    SR (600 €)

  • Začátečník

Kurz je určen vývojařům, kteří chtějí začít s vývojem aplikací na mobilní platformě Android. Na kurzu se seznámíte s vývojovým prostředím a naučíte se vyvíjet moderní aplikace. Vysvětlíme Vám základní principy vývoje pro Android, naučíte se základy návrhu uživatelského rozhraní v Androidu, strukturovat aplikaci a její nastavení, budete používat Aktivity, Intenty, Adaptéry i Fragmenty a naučíte se ukládat v databázi (SQLite).

»
  • Vysvětlíme Vám základní principy vývoje pro Android
  • Naučíte se základy návrhu uživatelského rozhraní v Androidu
  • Naučíte se strukturovat aplikaci a její nastavení
  • Používat Aktivity, Intenty, Adaptéry i Fragmenty
  • Budete využívat moderního designu
  • Naučíte se ukládat v databázi (SQLite)
  • Kurz předpokládá znalosti a zkušenosti s programováním v Kotlin na úrovni kurzu [KOTLIN1]
  • Je vhodné mít zkušenosti s programováním na úrovni menších projektů (desítky tříd)
  • Je vhodné znát základy jazyka SQL
  • Odborný výklad s praktickými ukázkami, cvičení na počítačích. Kurz je veden lektorem s vývojářskou praxí
  • Prezentace probírané látky v tištěné nebo online formě

Úvod do Androidu

  • Architektura systému
  • Možnosti vývoje aplikací
  • Struktura aplikace

Vývojové prostředí

  • Základy práce s vývojovým prostředím Android Studio
  • Ladění aplikací
  • Použití vlastního zařízení k ladění aplikací

Vytvoření jednoduché aplikace

  • Základní prvky UI, layouty a reakce na události

Aktivity a intenty

  • Spuštění jiné aktivity pomocí implicitního nebo explicitního intentu, aktivita s výsledkem
  • Intentové filtry a jejich použití
  • Práce s životním cyklem aktivity

Action bar a moderní Navigation Drawer

  • Princip, definice ve zdrojích
  • Navigace v Android aplikaci, up vs. back tlačítko
  • Použití support knihovny, Navigation Drawer

Dialogy

Ukládání dat v zařízení

  • SharedPreferences, PreferenceScreen a její použítí, PreferenceFragment

  • Práce s filesystémem

  • SQLite databáze

  • SQLiteOpenHelper

  • Dotazy, procházení kurzorů

Adaptéry

  • Propojení datové struktury s uživatelským rozhraním
  • SQL adaptér
  • ListView, GridView, Spinner
  • Moderní RecyclerView a RecyclerView.Adapter

Fragmenty

  • Proč fragmenty
  • Fragmenty a support library
  • Fragmenty a inicializace
  • Fragmenty a manipulace s daty které patří aktivitě (přes interface)

Něco navíc

  • Praktické rady programator versus projekt versus management
  • Testing and tester
  • Důležité faktory při návrhu a startu projektu
Aktuální nabídka
Školicí místo
Jazyk kurzu

Uvedené ceny jsou bez DPH.

Školení na míru

Nenašli jste vhodný termín, nebo chcete školení přizpůsobit specifickým potřebám vašeho týmu? Rádi pro vás připravíme školení na míru.