Kotlin Compose Desktop

Du möchtest moderne Desktop-Programme entwickeln – für Windows, macOS oder Linux – und suchst nach einer einfachen, aber leistungsfähigen Lösung?

Dann ist Kotlin Compose Desktop genau das Richtige für dich!

In diesem Kurs lernst du Schritt für Schritt, wie du mit Jetpack Compose Desktop eigene Anwendungen baust. Wir starten bei den Grundlagen von Kotlin, sodass auch Einsteiger problemlos folgen können. Gemeinsam mit unserer virtuellen Assistentin „Lea“ wirst du von Beginn an durch den Entwicklungsprozess begleitet.

Du lernst, wie du Benutzeroberflächen mit Textfeldern, Buttons, Layouts und interaktiven Steuerelementen gestaltest. Wir behandeln State & Reaktivität, damit deine Apps auf Eingaben reagieren und sich automatisch aktualisieren. Anschließend zeigen wir dir, wie du Dialoge einsetzt und externe Bibliotheken einbindest – so baust du professionelle Features wie Dateiauswahl oder Konfigurationen direkt in deine Anwendungen ein.

Der Fokus liegt auf Praxis statt Theorie: Jede Lektion enthält kleine, lauffähige Beispiele, die du sofort ausprobieren kannst. Schritt für Schritt wächst daraus dein Wissen, sodass du am Ende eigene Desktop-Programme für alle wichtigen Plattformen erstellen kannst.

Dieser Kurs richtet sich an:

  • Einsteiger mit ersten Programmierkenntnissen, die Desktop-Apps entwickeln möchten.
  • Android- oder Java-Entwickler, die Compose auch am Desktop einsetzen wollen.
  • Umsteiger von anderen Frameworks (Swing, JavaFX, Qt), die ein modernes, reaktives UI-Toolkit suchen.

Alles, was du dafür brauchst, ist ein Computer mit Windows, macOS oder Linux sowie die kostenlose IntelliJ IDEA Community Edition.

Starte jetzt und entwickle deine ersten eigenen Desktop-Apps mit Kotlin Compose Desktop!

Course Content

Einleitung

  • Begrüssung
    1:09
  • Zielgruppe & Kursziele
    1:40
  • Was ist Compose Desktop?
    6:42
  • Warum Compose Desktop
    1:11

Kotlin Grundlagen

  • Variablen
    2:26
  • Ausdrücke
    2:32
  • Kommentare
    1:39
  • Funktionen (Teil 1)
    1:37
  • Funktionen (Teil 2)
    1:43
  • Funktionen (Teil 3)
    1:47
  • Bedingungen
    3:17
  • Loops
    2:28
  • When
    4:31
  • Datenklassen
    2:28
  • Klassen
    3:37
  • Abschluss
    2:40
  • Fehler
    1:23

Erste Compose App

  • Einführung
    6:42
  • Texteingabe
    5:12
  • Layout mit Spalten und Zeilen
    4:20
  • Dialoge
    2:17
  • Imports
    1:40
  • Theming
    0:40

Controls

  • Listen
    1:35
  • Akkordeon
    1:33
  • Treeview
    1:50

Systemintegration & Desktop Features

  • Pfade, Menu & Paketierung
    3:41

Todo App

  • Um was geht es
    5:55

Choose Your Version

Standard

79.00 EUR
  • Full course access
  • All video lessons
  • Code examples
  • WASM demos
  • Downloadable Resources
  • Lifetime Updates

Premium BEST VALUE

129.00 EUR
  • Everything in Standard
  • Email Support