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í
Obsah předmětu
1. Základy jazyka Swift 2. Pokročilejší Swift a OOP 3. Úvod do iOS vývoje 4. Úvod do SwiftUI 5. Stav a reaktivní programování ve SwiftUI 6. Navigace a více obrazovek 7. Práce se seznamy a dynamickým obsahem 8. Datová vrstva a ukládání dat 9. Networking ? komunikace se serverem 10. Pokročilejší SwiftUI a práce s API platformy 11. Testování a ladění aplikací 12. Dependency Injection (DI):

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; 3rd ed. edition.
  • Hoffman, J. (2025). Mastering Swift 6: Build high-performance applications with ease using the latest features of Swift 6. Packt Publishing.
  • Martin, C. R., Wampler, D. (2008). Clean Code: A Handbook of Agile Software Craftsmanship. Pearson; 1st edition.


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 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 - 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 (2020) Kategorie: Informatické obory 2 Doporučený ročník:2, Doporučený semestr: Letní