Kotlin Multiplatform (KMP) Entwicklung - Von der Architektur bis zum plattformübergreifenden Build
Ziele der Schulung
In dieser 3-tägigen Schulung "Kotlin Multiplatform (KMP) Entwicklung - Von der Architektur bis zum plattformübergreifenden Build" lernen Sie, plattformübergreifende Anwendungen mit Kotlin Multiplatform (KMP) zu entwickeln - von der Architekturplanung über State-Management mit Flow/Redux bis hin zu Netzwerkkommunikation, Datenspeicherung und Testing. Sie erhalten praxisnahe Einblicke in:
- Modulare Projektstruktur für Android, iOS (mit nativer UI), Web (WASM) und Desktop.
- Hexagonale Architektur & Ports/Adapters zur Entkopplung von Business-Logik und Plattformcode.
- State-Management mit Flow/Redux, inkl. verschachtelter State Machines für komplexe Anwendungslogik.
- Netzwerkkommunikation mit Ktor (REST, WebSockets) und plattformspezifische Integration (z. B. iOS).
- Datenspeicherung mit Kotlin DataStore, SQL Delight/Room (Android) und ObjectBox/Core Data (iOS).
- Testing-Strategien für Unit Tests, State-Machine-Tests und Compose-UI-Tests.
Zielgruppe Seminar
- Mobile Entwickler (Android/iOS), die Cross-Plattform-Lösungen umsetzen wollen.
- Full-Stack-Entwickler, die KMP für Web/Backend nutzen möchten.
- Architekten & Tech Leads, die KMP in bestehende Projekte integrieren.
Voraussetzungen
- Grundkenntnisse in Kotlin (Syntax, OOP, Coroutines)
- Erfahrung mit Android-Entwicklung (vorteilhaft, aber nicht zwingend)
- Grundverständnis von Softwarearchitektur (z. B. MVC, MVVM)
Lernmethodik
Die Schulung bietet Ihnen eine ausgewogene Mischung aus Theorie und Praxis in einer erstklassigen Lernumgebung. Profitieren Sie vom direkten Austausch mit unseren projekterfahrenen Trainern und anderen Teilnehmern, um Ihren Lernerfolg zu maximieren.
Seminarinhalt
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
Open Badge für dieses Seminar - Ihr digitaler Kompetenznachweis

Durch die erfolgreiche Teilnahme an einem Kurs bei IT-Schulungen.com erhalten Sie zusätzlich zu Ihrem Teilnehmerzertifikat ein digitales Open Badge (Zertifikat) – Ihren modernen Nachweis für erworbene Kompetenzen.
Ihr Open Badge ist jederzeit in Ihrem persönlichen und kostenfreien Mein IT-Schulungen.com-Konto verfügbar. Mit wenigen Klicks können Sie diesen digitalen Nachweis in sozialen Netzwerken teilen, um Ihre Expertise sichtbar zu machen und Ihr berufliches Profil gezielt zu stärken.
Übersicht: Kotlin Schulungen Portfolio
Seminare kurz vor der Durchführung
| Termin | Standort | Aktion |
|---|---|---|
| 25.02. - 27.02.2026 | Hamburg | |
| 30.03. - 01.04.2026 | Köln | |
| 13.04. - 15.04.2026 | Köln | |
| 06.05. - 08.05.2026 | Nürnberg |



