Formålet med kurset er at give de nødvendige færdigheder til at
udvikle applikationer til iOS platforme. Den studerende skal have
en forståelse af de vigtigste begreber, grundlæggende design
mønstre og bedste praksis inden for mobil
applikationsudvikling.
Læringsmål:
En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
Designe og implementere iOS apps.
Anvende relevante frameworks.
Implementere brugergrænseflader i overensstemmelse med
retningslinjer.
Brug og forklare relevante designmønstre.
Brug og forklare MVC arkitektur.
Overvej device og lokalisering variationer.
Implementere Unit test.
Vurdere og diskutere kvaliteten af en app.
Kursusindhold:
Swift
Xcode og Storyboards
Model-View-Controller design mønster
Konstruere bruger grænseflade
Håndtere touch events og gestures
Tabbars og navigation controllers
Persistens
Core Data
Core Location og Map Kit
Orientering og bevægelse
Lokalisering og internationalisering
Baggrunds eksekvering
Media frameworks
Test og debugging