
Frontend Development with Javafx and Kotlin: Build State-Of-The-Art Kotlin GUI Applications
Erstellen Sie elegante, reaktionsschnelle und stabile Java Virtual Machine-basierte Client-Anwendungen (Fat Clients) mit modernen Benutzeroberflächen. Dieses Buch stellt JavaFX als Frontend-Technologie vor und verwendet Kotlin anstelle von Java für die Codierung von Programmartefakten, um die Ausdruckskraft und Wartbarkeit des Codes zu verbessern. Der Autor Peter Spth verfolgt einen praxisnahen Ansatz, indem er jedes Konzept anhand von praktischen Beispielen und Code demonstriert. Mittlere Java-Programmierkenntnisse und ein grundlegendes Verständnis von Kotlin sind die einzigen Voraussetzungen; Erfahrung mit JavaFX und Frontend-Coding ist nicht unbedingt erforderlich.
JavaFX ist ein modernes Toolkit für die Frontend-Programmierung, das mit Containern, Menüs, Schaltflächen, Schiebereglern, Textfeldern und verschiedenen anderen Steuerelementen ausgestattet ist, die für die Kommunikation mit Ihren Nutzern erforderlich sind und die hier alle behandelt werden. Trotz seines Namens können JavaFX-Anwendungen auch mit anderen Programmiersprachen als Java programmiert werden. Die wichtigste Voraussetzung ist, dass jede Sprache, die auf JavaFX abzielt, zu Artefakten kompiliert wird, die auf einer Java Virtual Machine lauffähig sind. Im Laufe dieses Buches werden Sie aus erster Hand erfahren, warum Kotlin mit seiner eleganten und prägnanten Syntax die perfekte Wahl ist.
Nach Abschluss des Kurses Frontend-Entwicklung mit JavaFX und Kotlin sind Sie in der Lage, Frontends von mittlerer bis hoher Komplexität zu erstellen, je nach vorhandenen Java-Kenntnissen, und Kotlin als Sprache für die GUI-Programmierung und den Zugriff auf die JavaFX-API zu verwenden.
Was Sie lernen werden
⬤ Erstellen einer JavaFX + Kotlin Entwicklungspipeline für Gradle, Eclipse und IntelliJ.
⬤ JavaFX-Szenen, Stages und Nodes/Controls verwenden.
⬤ JavaFX-Event-Handling, Effekte und Animationen mit Kotlin beherrschen.
⬤ Das JavaFX Concurrency Framework und Kotlin Coroutines für JavaFX verstehen.
Für wen ist dieses Buch geeignet?
Einfache bis mittlere Java- oder Kotlin-Entwickler mit oder ohne JavaFX-Erfahrung, die lernen wollen, wie man JavaFX-Anwendungen mit Kotlin erstellt.