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.

Privátní školení a termíny na míru

Pro toto školení vzhledem k jeho specifičnosti v současné době nejsou vypisovány veřejné termíny. Primárně tento kurz realizujeme jako uzavřené firemní školení. V případě privátního kurzu na míru je níže uvedená osnova pouze inspirací. Finální obsah vzdělávání, jeho délka i termíny budou přizpůsobeny konkrétním potřebám a cílům účastníků.

Cenovou nabídku vám rádi připravíme na základě vstupů zaslaných e-mailem nebo zadaných prostřednictvím poptávkového formuláře. Cena privátního školení vychází z náročnosti požadované obsahové náplně školení, časového rozsahu a celkového počtu přihlášených osob.
Níže uvedená orientační cena na osobu je kalkulována v případě privátního školení pro 3-4 účastníky, a to při zachování standardní délky školení.

KDE A KDY KURZ PROBÍHÁ?

Kontaktujte nás

S námi máte na výběr: Přijďte na kurz osobně do naší učebny, nebo se ke kurzu připojte online. Pokud preferujete online formu, uveďte prosím do poznámky v objednávce "Připojím se virtuálně".
Více informací k hybridní formě školení naleznete zde.

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 za osobu:
11 900,00 Kč (14 399,00 Kč včetně 21% DPH)

Vybrané zákaznické reference

Česká zbrojovka a.s., Martin Š.
Android - Vývoj aplikací ( ANDR1)
"Koncepce byla praktická. Velmi příkladné bylo nalezení cílů použitím několika postupů z nichž vznikla výsledná (lektorem doporučená)."
DENSO MANUFACTURING CZECH s.r.o., Jiří Š.
Android - Vývoj aplikací ( ANDR1)
"Největším benefitem školení byl celkový náhled na problematiku androidu a současné trendy při řešení konkrétních situací. Mohli jsme si vyzkoušet přístup k androidu na smysluplném projektu, což je vždy obrovská výhoda. Výklad měl svižné tempo, přesto nebyl důvod se k ničemu vracet, vše bylo řádně vysvětleno. Bohužel nelze dát za přípravu a přístup lektora 1*, určitě by si ji zasloužil."
AZ INTEC PRO s.r.o., Květoslav D.
Android - Vývoj aplikací ( ANDR1)
"školení splnilo mé očekávání, byl jsem spokojen"
Generální ředitelství cel, Jiří Š.
Android - Vývoj aplikací ( ANDR1)
"Naprostá spokojenost, dozvěděl jsem se vše potřebné, lektor super. Pouze kurz mohl být delší :-)"
Generální ředitelství cel, Petr S.
Android - Vývoj aplikací ( ANDR1)
"Perfektní základ pro psaní app pro Android. Děkuji"
AURA, s.r.o., Lukáš V.
Android - Vývoj aplikací ( ANDR1)
"Opravdu velké množství zajímavých informací, dobře rozvržené školení, množství dodatečných zdrojů. "
DHL Information Services (Europe) s.r.o., Tomas N.
Android - Vývoj aplikací ( ANDR1)
"Paci sa mi koncepcia, kde sa riesia prave problematicke veci a manual sa nechava na samostudium. Super, dakujem!"
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."