Připravili jsme pro vás zcela nový kurz Tvorba mobilních aplikací, který jsme již stihli na konci minulého roku také již poprvé i od-školit. Tento kurz jsme zaměřili na dostupnou možnost pro programování mobilních aplikací a to na mobilní platformu Android. Pojďme se podívat o čem tento kurz přesně je.
Co se na školení dozvíte/naučíte?
To je asi ta nejdůležitější otázka – k čemu my vlastně bude takové školení? A náš cíl je jednoduchý naučit vás v rámci dvou navazujících bloků (2x 8 hod) vytvořit se základní mobilní aplikaci pro OS Android. Školení je rozděleno do dvou bloků, kdy první blok je více „připravný“, kdy projdeme následujícimi body:
- Seznámení s principem vývoje mobilních aplikací
- Začneme kontextem, povíme si něco o Apple iOS a jejich možnostech, také o základech Androidu od Google a jaké jsou dnes statistiky.
- Popíšeme si jaké vývojové prostředí pro kterou mobilní platformu můžeme použít a jaké jsou případně limity.
- Zprovoznění vývojového prostředí pro vývoj mobilní aplikace
- Instalace Javy, Android Studia a zprovoznění vše dohromady.
- Popis Android Studia abychom se v něm mohli zorientovat.
- Základy programovacího jazyka pro vývoj mobilních aplikací
- Naučíme se aktuálně doporučený jazyk pro psaní mobilních aplikací na Android a to jazyk Kotlin. Tzn. ti, kteří zatím znali pouze Javu pro Android, tak se dozví, že Java už není hlavní jazyk pro Android.
- Projdeme od úplných základů programovacího jazyka a vše si postupně projdeme od práci s promněnými, přes použí cyklu for až po práci s objekty a další vlastnosti OOP v Kotlinu.
- Vytvoření jednoduché mobilní aplikace
- Závěr prvního dne bude patři praktickému příkladu, kdy si společně naprogramujeme jednoduchou kalkulačku (viz ukázka níže).
- Sice se bude jednat o aplikaci s jednou obrazovkou, ale aspoň si společně vše ověříme a vyzkoušíme na vlastní kůži a budeme připraveni na druhý den.
Ukázka výsledku prvního dne
Druhý den již bude o poznání méně teoretický jak první den (kde se seznamujeme s kontextem kolem mobilních aplikací a také se učíme základy programovacího jazyka). Můžete posoudit dle bodů z druhého bloku Tvorby mobilních aplikací:
- Seznámení s moderním přístupem při vývoji mobilních aplikací
- Návrh a architektura mobilní aplikace
- V této části rozebereme architekturu M-V-VM neboli Model – View – ViewModel, která je aktuálně doporučená k vývoji mobilních aplikací na Android.
- Také se podíváme jak probíhá návrh aplikací a proč se to tam dělá. Jednoduchá demonstrace pomocí aplikace Sketch.
- Tvorba mobilní aplikace s různými prvky
- Tato část zabere největší čas v rámci druhého dne, kdy na základě připraveného návrhu aplikace, budeme postupně tvořit jednoduchou mobilní aplikaci, která bude mít několik obrazovek, ukládat data, komunikovat s API, bude mít také nastavení a mnoho dalšího. Tak abychom si demostrovali většinu nejčastějších prvků, které se používájí při vývoji mobilní aplikace.
Ukázka výsledku druhého dne
Z čeho vycházíme?
Tento kurz školí lektor Ing. Leopold Podmolík (mladší), který má nastarosti naši IT divizi Visionslabs, která se zabývá mimojiné tvorbou mobilních aplikací. Takže se do kurzu snažíme promítnou realné zkušenosti z tvorby mobilních aplikací na Android a i například z naší úspěšné aplikace Moje hodinovka, která řeší osobní docházku.
Hodnocení účastníků školení Tvorba mobilních aplikací
Lektor (Ing. Leopold Podmolík) ví o čem mluví, z hlediska odbornosti naprostá spokojenost.
Základní škola Chropyně
Ještě jednou bych Vám rád poděkoval za nesmírně obsažný a – pro mě – velmi inspirativní webinář k Androidu a Kotlinu.
SPŠE Mohelnice