iPhone programmeren in Swift

Doelgroep: mobile developers

De cursist leert programmeren in Swift. We zullen werken met oefeningen en projecten in iOS

Iedere lesdag bestaat uit een theoretisch deel en een praktisch deel met oefeningen.

Opzet

Het traject bestaat uit meerdere blokken van 2 dagen.

Het traject vormt één geheel, maar ieder blok is onafhankelijk van de voorgaande blokken.

De cursisten kunnen bepaalde delen volgen en/of overslaan.

Ook kunnen twee blokken achter elkaar in één week gegeven worden.

Programma

blok1 Swift

dag 1

  • Introductie Swfit
  • installatie Xcode

dag 2

  • de basistaalelementen: variabelen, keuze en herhalingsstructuren
  • Swift vergeleken met andere talen , vooral Kotlin

blok 2 Swift UI getting started

dag 1

  • een eenvoudige Android app
  • werken met de emulator en telefoon

dag 2

  • een todo app bouwen

blok 3 Swift UI

dag 1

  • Swift UI Componenten
  • @State e.a.

dag 2

  • Swift UI List
  • DetailsView met NavigationView

blok 3 Core Data en Combine

dag 1

  • Core data

dag 2

  • Combine: Publisher, subscriber