Skip to product information
1 of 1

Peter Spath

Frontend Development with JavaFX and Kotlin: Build State-of-the-Art Kotlin GUI Applications

Frontend Development with JavaFX and Kotlin: Build State-of-the-Art Kotlin GUI Applications

Dispatches within 7 to 10 working days
Regular price £37.25 GBP
Regular price £44.99 GBP Sale price £37.25 GBP
17% OFF Sold out
Tax included. Shipping calculated at checkout.

YOU SAVE £7.74

  • Condition: Brand new
  • UK Delivery times: Usually arrives within 2 - 3 working days
  • UK Shipping: Fee starts at £2.39. Subject to product weight & dimension
Trustpilot 4.5 stars rating  Excellent
We're rated excellent on Trustpilot.
  • More about Frontend Development with JavaFX and Kotlin: Build State-of-the-Art Kotlin GUI Applications


This book teaches JavaFX as a frontend technology and utilizes Kotlin for coding program artifacts, aiming to build elegant, responsive, and stable client applications with modern user interfaces. It covers containers, menus, buttons, sliders, text fields, and various other controls and demonstrates why Kotlin is a perfect match for JavaFX.

Format: Paperback / softback
Length: 138 pages
Publication date: 08 December 2023
Publisher: APress


Elegant, responsive, and stable Java Virtual Machine-based client applications (fat clients) with modern user interfaces can be developed using JavaFX as a front-end technology. This book introduces JavaFX as a front-end technology and uses Kotlin instead of Java for coding program artifacts to improve code expressiveness and maintainability. Author Peter Späth adopts a hands-on approach, providing practical examples and code to demonstrate each concept. Mid-level Java programming knowledge and a basic understanding of Kotlin are the only prerequisites; experience with JavaFX and front-end coding is not essential.

JavaFX is a modern front-end programming toolkit equipped with containers, menus, buttons, sliders, text fields, and various other controls necessary for communicating with your users. All of these are covered here. Despite its name, JavaFX applications can be coded with programming languages other than Java. The central requirement is that any language targeting JavaFX compiles to artifacts runnable on a Java Virtual Machine.

Over the course of this book, you will learn firsthand why Kotlin, with its elegant and concise syntax, is a perfect match. After completing Frontend Development With JavaFX and Kotlin, you will be able to build front ends of mid-to-high level complexity, depending on present Java skills, and use Kotlin as a language for addressing GUI programming needs and accessing the JavaFX API.

What You Will Learn

Create a JavaFX + Kotlin development pipeline for Gradle, Eclipse, and IntelliJ.

Use JavaFX scenes, stages, and nodes/controls.

Master JavaFX event handling, effects, and animation using Kotlin.

Understand the JavaFX Concurrency Framework and Kotlin Coroutines for JavaFX.

Who This Book Is For

Low- to mid-level Java or Kotlin developers with or without JavaFX experience who wish to learn front-end development with JavaFX and Kotlin.


Dimension: 254 x 178 (mm)
ISBN-13: 9781484297162
Edition number: 1st ed.

UK and International shipping information

UK Delivery and returns information:

  • Delivery within 2 - 3 days when ordering in the UK.
  • Shipping fee for UK customers from £2.39. Fully tracked shipping service available.
  • Returns policy: Return within 30 days of receipt for full refund.

International deliveries:

Shulph Ink now ships to Australia, Belgium, Canada, France, Germany, Ireland, Italy, India, Luxembourg Saudi Arabia, Singapore, Spain, Netherlands, New Zealand, United Arab Emirates, United States of America.

  • Delivery times: within 5 - 10 days for international orders.
  • Shipping fee: charges vary for overseas orders. Only tracked services are available for most international orders. Some countries have untracked shipping options.
  • Customs charges: If ordering to addresses outside the United Kingdom, you may or may not incur additional customs and duties fees during local delivery.
View full details