IT-Trainer Jobs und Stellenangebote: Kotlin Multiplatform (KMP) Entwicklung - Von der Architektur bis zum plattformübergreifenden Build
Seminardauer: 3 Tage
Trainer gesucht
IT-Trainer Jobs und Stellenangebote: Kotlin Multiplatform (KMP) Entwicklung - Von der Architektur bis zum plattformübergreifenden Build, Kotlin, Kotlin Multiplatform, Ktor, Softwareentwickler.
Anmelden / Registrieren als Trainer
Agenda
Grundlagen bei KMP-Entwicklung
- Zielplattformen
- Basis-Anforderungen
- Architektonische Betrachtungen
- Hexagonales Architekturmodell/Ports & Adapters
Projekt-Einrichtung
- Modularer Projekt-Aufbau
- Umgang mit "altem" Code bei Umbauten
- Android-Build
- (Desktop-Build)
- iOS-Build (mit eigener UI)
- Web-Build (mit wasm)
Compose
- Grundlagen & Aufbau
- Multiplattform
Flow Redux State Machine
- Integration mit Compose
- Code Struktur
- Verschachtelte State Machines für mehr Übersicht
Netwerk-Kommunikation mit Ktor
- Grundlagen
- Multiplatform
- Integration in iOS
Datenspeicherung
- Einstellungen & Objekte
- Kotlin DataStore (für Einstellungen & Objekte)
- Relationale Daten
- SQL Delight oder Room
- Objectbox / Core Data
Testing mit KMP
- Unit Testing
- State Machine Testing (Flows)
- Compose UI Tests