Mobil applikationsudvikling med Swift
Overordnede kursusmål
Formålet med kurset er at give de nødvendige færdigheder til at udvikle applikationer i Swift. Den studerende skal have en forståelse af de vigtigste begreber, grundlæggende design mønstre og bedste praksis inden for mobil applikationsudvikling.
See course description in English
Læringsmål
- Udvikle og implementere apps i Swift.
- Anvende relevante frameworks.
- Implementere brugergrænseflader i overensstemmelse med retningslinjer.
- Bruge og forklare relevante designmønstre.
- Bruge og forklare app arkitekturmønstre.
- Overveje enheds og lokaliserings variationer.
- Implementere afprøvning.
- Vurdere og diskutere kvaliteten af en app.
Kursusindhold
Swift
Xcode
App arkitektur design mønstre
Konstruere bruger grænseflader
Deklarativ UI – SwiftUI
Håndtere touch events og gestures
Tabbars og navigation controllers
Persistens
Core Data
Netværkskald og asynkron programmering
Lokalisering og internationalisering
Baggrunds eksekvering
Test og debugging
Mulige starttidspunkter
- 6 – 20 (tirs 8-12)
Undervisningsform
Kombination af forelæsninger og kursus projekt.
Fakultet
Bemærkninger
Sektion for Energiteknologi og computer science
Valgfag : IT og Økonomi
Valgfag : IT-elektronik
Valgfag : Softwareteknologi
Valgfag : Sundhedsteknologi
Kontakt den kursusansvarlig vedrørende hardware krav.
Der kan evt. udvikles en iOS applikation som bidrager til bæredygtighedsstrategien.




