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