Kurz je určen vývojařům, kteří chtějí začít s vývojem aplikací v jazyce Java 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.
  • ANDROID1
  • Délka 3 dny
  • 30 ITK bodů
  • 6 termínů
  • Praha (13 500 Kč)

    Brno (13 500 Kč)

    Bratislava (510 €)

Kurz je určen vývojařům, kteří chtějí začít s vývojem aplikací v jazyce Java 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.

»
  • základní principy vývoje pro Android
  • základy návrhu uživatelského rozhraní v Androidu
  • strukturování aplikace a nastavení
  • moderní design, SQLite

Je nutné mít zkušenosti s programováním v Javě na úrovni menších projektů (desítky tříd) a je vhodné mít základy SQL

  • Odborný výklad s praktickými ukázkami, cvičení na počítačích. Kurz je veden lektorem s vývojářskou praxí
  • Tištěné prezentace probírané látky

Ú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.