Vývoj aplikácií pre iOS

Čo sa na tomto predmete
naučíš?

zimný
5. ročník
3 kredity
Vývoj softvéru

V tomto kurze sa naučíš základy vývoja mobilných aplikácií pre iOS pomocou programovacieho jazyka Swift a nástrojov ako Xcode a UIKit. Na začiatku sa zoznámiš s filozofiou Swiftu, riadením toku príkazov a prostredím Swift Playground. Postupne prejdeš typmi, operátormi, reťazcami, kolekciami, funkciami a triedami. Každá téma je podporená sériou praktických úloh v systéme Priscilla a mikrolearningovými lekciami.

Po zvládnutí základov programovania sa presunieš k vývoju iOS aplikácií – naučíš sa pracovať s Xcode, používať UIKit, vytvárať používateľské rozhrania cez Interface Builder a implementovať komponenty ako Label, Button, Slider či Gestures.

Ďalej sa oboznámiš s architektúrou MVC, ktorú aplikuješ v prvom vlastnom projekte. Naučíš sa zobrazovať dáta v TableView, pracovať s obrázkami, zoznamami a spracovávať ich interakcie. V ďalších krokoch sa zameriaš na databázy, internetovú komunikáciu cez JSON, a vytvoríš druhý projekt – databázovú aplikáciu s napojením na externé služby.

Záver kurzu patrí ladeniu, testovaniu a finalizácii aplikácií, kde budeš prezentovať svoju prácu aj prostredníctvom peer-review.

Domáca príprava je rovnomerne rozvrhnutá, zahŕňa riešenie zadaní, dokončovanie aplikácií, vývoj dvoch projektov a záverečnú kontrolu kvality kódu. Celý kurz ťa pripraví na praktický vývoj mobilných aplikácií na platforme iOS od prvého riadku kódu až po nasadenie funkčnej aplikácie.

PROJEKTY, KTORÉ VYTVORILI
ŠTUDENTI