IT-Trainer Jobs und Stellenangebote: iOS App Entwicklung mit Swift

Seminardauer: 5 Tage

Trainer gesucht

IT-Trainer Jobs und Stellenangebote: iOS App Entwicklung mit Swift, .

Anmelden / Registrieren als Trainer

Agenda

Die iOS-Plattform im Überblick

  • Erfolgsgeschichte des App Stores
  • Hardware für iOS, speziell iPhone und iPad
  • Vergleich zu App Stores von Google und Microsoft
  • Überblick Entwicklungsmöglichkeiten (auch Cross-Plattform)
  • Xcode als IDE

UIKit

  • Komponenten
  • Outlets und Actions
  • Mehrere Screens
  • Kommunikation über Segues und Delegates
  • Vordefinierte ViewController
  • AutoLayout

TableView

  • Beispiele in Apple Apps
  • Dynamische Tabelle
  • NavigationController
  • Statische Tabelle
  • Kurzvorstellung CollectionView

Netzwerk und JSON

  • HTTP und URLs in Swift
  • URLSession und Tasks
  • Web APIs und JSON
  • Konsumieren von JSON Daten

Persistenz

  • UserDefaults
  • Dateisystem
  • Core Data
  • Vorstellung von Alternativen

SwiftUI

  • Einordnung
  • Komponenten: Text, Bilder, Slider, ...
  • Verfügbare Container
  • Eventbehandlung
  • Daten mit @State, @ObservedObject und @EnvironmentObject
  • Listendarstellung

Ausblick

  • Empfehlenswerte Bücher und Links
  • Apple Frameworks im iOS Universum