
Frontend Development with Javafx and Kotlin: Build State-Of-The-Art Kotlin GUI Applications
Créez des applications client basées sur la machine virtuelle Java (Fat Clients) élégantes, réactives et stables avec des interfaces utilisateur modernes. Ce livre présente JavaFX en tant que technologie frontale et utilise Kotlin au lieu de Java pour coder les artefacts du programme afin d'améliorer l'expressivité et la maintenabilité du code. L'auteur, Peter Spth, utilise une approche pratique, en fournissant des exemples et du code pour démontrer chaque concept. Des connaissances de niveau moyen en programmation Java et une compréhension de base de Kotlin sont les seuls prérequis ; une expérience de JavaFX et du codage frontal n'est pas indispensable.
JavaFX est une boîte à outils moderne de programmation frontale équipée de conteneurs, de menus, de boutons, de curseurs, de champs de texte et de divers autres contrôles nécessaires pour communiquer avec vos utilisateurs, qui sont tous couverts ici. Malgré son nom, les applications JavaFX peuvent être codées avec des langages de programmation autres que Java. L'exigence principale est que tout langage ciblant JavaFX se compile en artefacts exécutables sur une machine virtuelle Java. Au cours de cet ouvrage, vous découvrirez pourquoi Kotlin, avec sa syntaxe élégante et concise, est le langage idéal.
Après avoir suivi le cours Frontend Development With JavaFX and Kotlin, vous serez en mesure de construire des frontends de complexité moyenne à élevée, en fonction de vos compétences actuelles en Java, et d'utiliser Kotlin comme langage pour répondre aux besoins de programmation d'interfaces graphiques et accéder à l'API JavaFX.
Ce que vous apprendrez
⬤ Créer un pipeline de développement JavaFX + Kotlin pour Gradle, Eclipse et IntelliJ.
⬤ Utiliser les scènes, les étapes et les nœuds/contrôles JavaFX.
⬤ Maîtriser la gestion des événements JavaFX, les effets et l'animation en utilisant Kotlin.
⬤ Comprendre le JavaFX Concurrency Framework et les Coroutines Kotlin pour JavaFX.
A qui s'adresse ce livre ?
Les développeurs Java ou Kotlin de niveau faible à moyen, avec ou sans expérience de JavaFX, qui souhaitent apprendre à créer des applications JavaFX avec Kotlin.