Android - Vývoj aplikací (ANDR1)

Programování, Java, Spring

Toto školení vás seznámí se základy programování mobilních aplikací pro operační systém Android. Kurz je určen začínajícím vývojářům a je předpokládána základní znalost objektového jazyka Java.
V rámci školení se seznámíte s platformou Android, obdržíte informace o historii, architektuře a nejdůležitějších funkcích. Na školení se dále seznámíte s tvorbou grafického uživatelského rozhraní, použitím vizuálních komponent systému a možnostmi práce s daty včetně využití databáze SQLite. Závěrem školení se také naučíte, jak aplikaci zveřejnit na Google Play. Celé školení bude vyučováno v jazyce Kotlin.

Lokalita, termín kurzu



Náplň kurzu:

Skrýt detaily
  • Vývoj aplikací pro OS Android
    1. Historie Andoridu
    2. Verze Androidu
    3. Android studio (vývoj, emulátor)
    4. Základní struktura aplikace a projektu
    5. Gradle, Android Manifest
    6. Material Design
  • Kotlin
    1. Úvod do jazyka Kotlin
    2. Základní konstrukce
    3. Změny oproti Javě
  • Aktivita
    1. Tvorba aktivity
    2. Typy aktivit
    3. Životní cyklus aktivity
    4. Správné ukončení aktivity
    5. Posílání dat mezi aktivitami (třída Intent)
    6. Správné zásady navigace mezi aktivitami
  • Uživatelské rozhraní
    1. Třída View
    2. Tvorba vlastních designových prvků
    3. Styly
    4. LinearLayout, RelativeLayout, ConstrainedLayout
    5. Reakce na tapnutí na obrazovku
    6. Toolbar
    7. Menu
    8. Dialogy
    9. CardView
    10. Práce s obrázky
    11. Fragmenty
  • Seznamy
    1. Tvorba seznamů pomocí třídy RecyclerView
    2. Tvorba vlastního adaptéru
    3. Vyřešení problému recyklace
  • Ukládání dat
    1. SharedPreferences
    2. SQLite databáze - tvorba vlastního schématu, onCreate, onUpgrade
    3. Použití knihovny Room pro uložení dat
  • Notifikace
    1. Vytvoření notifikace
    2. Akce notifikac
    3. Rozbalitelné notifikace
    4. Layouty notifikací
    5. Priority notifikací
    6. Časování notifikací
  • Nasazení aplikace na Google Play
    1. Lokalizace aplikace
    2. Verzování aplikace
    3. Příprava podkladů pro release
    4. Vytvoření APK souboru
    5. Nahrání aplikace na Google Play a její zveřejnění
Předpokládané znalosti:
Je předpokládána základní znalost objektového jazyka Java.
Doporučený předchozí kurz:
Java - úvod do programování (JAV1)
Časový rozvrh:
3 dny (9:00hod. - 17:00hod.)
Cena kurzu:
11 900,00 Kč (14 399,00 Kč včetně 21% DPH)

Vybrané zákaznické reference

Beta Control s.r.o., Vojtěch S.
Android - Vývoj aplikací ( ANDR1)
"Aktivní komunikace, vse podle požadavků školených. Vše Ok."
Beta Control s.r.o., Martin M.
Android - Vývoj aplikací ( ANDR1)
"Školení mi přineslo nové zkušenosti s Java a vytváření Android aplikací. Velice se mi líbil přístup školitele."
XEROX CZECH REPUBLIC s.r.o., František S.
Android - Vývoj aplikací ( ANDR1)
"Myslím si, že pro seznámení s Androidem super. Ušetřilo mi to to hodně googlení na téma jak začít. Jasně definován postup vývoje aplikací, používaných nástrojů. Lektor je profesionál, evidentně ve vývoji aplikací má bohaté zkušenosti. Záludnosti teprve přijdou - až začnu vývoj aplikace na zelené louce, pak myslím, že rád se podívám do svých poznámek z kurzu."
AŽD Praha s.r.o., Hedvika P.
Android - Vývoj aplikací ( ANDR1)
"Dobry start pro psani Android aplikaci"
AŽD Praha s.r.o., Petr H.
Android - Vývoj aplikací ( ANDR1)
"Kurz byl velmi vhodny pro ziskani zakladniho prehledu programovani pod mobilni aplikace v systemu Android"
ČEZ ICT Services, a. s., Pavel K.
Android - Vývoj aplikací ( ANDR1)
"Kurz plně splnil moje očekávání - získat rychle základní přehled o dané problematice tak, aby se následné samostudium mělo o co opřít. Dozvěděl jsem se v krátké době spoustu užitečných informací, které bych jinak pracně a dlouze získával."