Cílem předmětu je rozšířit stávající programátorské znalosti o oblast návrhu a vývoje mobilních aplikací. Studenti se během výuky seznámí se současnými mobilními technologiemi a vývojovými nástroji pro tvorbu mobilních aplikací a naučí se pro vybranou platformu implementovat reálnou mobilní aplikaci. Vývoj bude probíhat pomocí programovacího jazyka Kotlin na platformě IntelliJ IDEA.
Požadavky na studenta
-
Obsah
1. Seznámení s platformou Android. Vývojové prostředí pro Kotlin. Seznámení s jazykem. 2. Základní příkazy Kotlin - operace, rozhodovací podmínky, cykly. 3. Práce s jazykem Kotlin - datové struktury, funkce, OOP. 4. Práce s jazykem Kotlin - OOP, ukládání dat, multi threading 5. Seznámení s Android studiem 6. Práce na vývoji ukázkové aplikace 7. Webové služby 8. Databáze 9. Práce se senzory 10. GIS a mapové podklady 11. Vývoj ukázkové aplikace 12. Vývoj ukázkové aplikace 13. Vývoj ukázkové aplikace