Předmět: Tvorba mobilních aplikací pro iOS

« Zpět
Název předmětu Tvorba mobilních aplikací pro iOS
Kód předmětu KMI/TMAI
Organizační forma výuky Seminář
Úroveň předmětu Bakalářský
Rok studia 2
Semestr Letní
Počet ECTS kreditů 4
Vyučovací jazyk Čeština
Statut předmětu Povinně-volitelný
Způsob výuky Kontaktní
Studijní praxe Nejedná se o pracovní stáž
Doporučené volitelné součásti programu Není
Vyučující
  • Vyjídáček Roman, Mgr.
Obsah předmětu
1. Základy jazyka Swift 2. Pokročilejší konstrukce jazyka Swift 3. Úvod do iOS vývoje a SwiftUI 4. Pokročilejší konstrukce SwiftUI 5. Architektura aplikace (MVC, MVVM) 6. Navigace a více obrazovek 7. Datová vrstva a ukládání dat 8. Networking 9. Notifikace, práce GPS, Bluetooth, ... 10. Dependency Injection (DI) 11. Testování a ladění aplikací

Studijní aktivity a metody výuky
nespecifikováno
Výstupy z učení
Cílem kurzu je seznámit studenty s vývojem software pro mobilní operační systém iOS.

Předpoklady
nespecifikováno

Hodnoticí metody a kritéria
nespecifikováno
- základní znalosti algoritmizace a programování - znalost principů objektově orientovaného programování (třídy, dědičnost, zapouzdření)
Doporučená literatura
  • Catalan, J. C. (2023). SwiftUI Cookbook: A guide for building beautiful and interactive SwiftUI apps. Packt Publishing.
  • Hoffman, J. (2025). Mastering Swift 6: Build high-performance applications with ease using the latest features of Swift 6.
  • Martin, C. R., Wampler, D. (2008). Clean Code: A Handbook of Agile Software Craftsmanship. Pearson.


Studijní plány, ve kterých se předmět nachází
Fakulta Studijní plán (Verze) Kategorie studijního oboru/specializace Doporučený ročník Doporučený semestr
Fakulta: Přírodovědecká fakulta Studijní plán (Verze): Informační technologie (2022) Kategorie: Informatické obory 2 Doporučený ročník:2, Doporučený semestr: Letní
Fakulta: Přírodovědecká fakulta Studijní plán (Verze): Informatika - specializace Obecná informatika (2021) Kategorie: Informatické obory 2 Doporučený ročník:2, Doporučený semestr: Letní
Fakulta: Přírodovědecká fakulta Studijní plán (Verze): Informatika - specializace Programování a vývoj software (2021) Kategorie: Informatické obory 2 Doporučený ročník:2, Doporučený semestr: Letní
Fakulta: Přírodovědecká fakulta Studijní plán (Verze): Informatika (2020) Kategorie: Informatické obory 2 Doporučený ročník:2, Doporučený semestr: Letní