iPhone/iPad iOS Programmering Brugergrænseflade

Formål

At give deltagere med et grundlæggende kendskab til iOS viden og færdigheder til at kunne udvikle apps med professionelle brugergrænseflader.

Beskrivelse

Brugergrænsefladen er selvfølgelig meget vigtig, når det kommer til udvikling af apps til iOS.

Vi lærer at skrive apps med flere sprog, gemme konfigurationsdata i 'Settings', bruge særlige grafiske objekter (iPad) samt at håndtere gestures i app.

Derudover går vi i dybden med storyboards, som kan meget mere, end overfladen direkte afslører.

Endelig ser vi på programmering med grafik i hhv. 2D og 3D på iOS.

Forudsætninger

AP-902 - iPhone/iPad iOS Programmering Datahåndtering 

Videre forløb

AP-905 - iPhone/iPad iOS Programmering Sensors/Services (inkl. iPhone 6) 

Materialer

Kursusmateriale på dansk

Tilhørende certificering

PA0905 - SCDP - iOS Certified Developer Professional 

Tilhørende test

TAP-904 - iOS Programming - GUI 

Indhold

  • Internationalisering
    • Klargøring og tilpasning til flere sprog (fx dansk og engelsk)
    • Håndtering af sprog, således at app automatisk skifter sprog, når man skifter sprog i 'Settings'.
  • Settings
    • Placerings af app's konfigurationsdata i 'Settings'
  • Forskelle på iPhone og iPad
    • Hvordan kan app detektere, hvilken hw/os den afvikler på?
    • SplitviewController (iPad)
  • Håndtering af Gestures
    • Som fx swipe, zoom, rotate etc.
  • StoryBoard avancerede features
    • Håndtering af Segues
    • Responder
    • Exit
    • og meget mere
  • Grafik
    • Overblik over forskellige metoder
    • Eksempler med 2D og 3D