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