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ů
  • 8 termínů
  • Praha (13 500 Kč)

    Brno (13 500 Kč)

    Bratislava (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.