
Frontend Development with Javafx and Kotlin: Build State-Of-The-Art Kotlin GUI Applications
Építsen elegáns, érzékeny és stabil Java Virtual Machine-alapú kliensalkalmazásokat (Fat Clients) modern felhasználói felületekkel. Ez a könyv bemutatja a JavaFX-et mint frontend technológiát, és a kód kifejezőerejének és karbantarthatóságának növelése érdekében Java helyett Kotlint használ a programtárgyak kódolásához. A szerző, Peter Spth gyakorlatias megközelítést alkalmaz, gyakorlati példákkal és kóddal szemléltetve az egyes koncepciókat. A középszintű Java programozási ismeretek és a Kotlin alapszintű ismerete az egyetlen előfeltétel; a JavaFX és a frontend-kódolás terén szerzett tapasztalat nem elengedhetetlen.
A JavaFX egy modern frontend-programozási eszköztár, amely konténerekkel, menükkel, gombokkal, csúszkákkal, szövegmezőkkel és különféle egyéb, a felhasználókkal való kommunikációhoz szükséges vezérlőkkel van felszerelve, és ezek mindegyikét itt tárgyaljuk. Neve ellenére a JavaFX-alkalmazások a Javán kívül más programozási nyelvekkel is kódolhatók. A központi követelmény az, hogy bármely JavaFX-et megcélzó nyelv Java Virtual Machine-en futtatható artefaktumokká fordítson. E könyv során első kézből megtudhatja, hogy miért tökéletes választás a Kotlin, a maga elegáns és tömör szintaxisával.
A Frontend Development With JavaFX and Kotlin elvégzése után a jelenlegi Java-ismeretektől függően képes leszel közepes és magas szintű komplexitású frontendek létrehozására, valamint a Kotlin nyelv használatára a GUI-programozási igények kielégítésére és a JavaFX API elérésére.
Mit fogsz tanulni
⬤ JavaFX + Kotlin fejlesztési csővezeték létrehozása Gradle, Eclipse és IntelliJ számára.
⬤ A JavaFX jelenetek, szakaszok és csomópontok/vezérlők használata.
⬤ A JavaFX eseménykezelés, effektek és animáció elsajátítása Kotlin használatával.
⬤ A JavaFX Concurrency Framework és a Kotlin Coroutines for JavaFX megértése.
Kinek szól ez a könyv
Alacsony és közepes szintű Java- vagy Kotlin-fejlesztők JavaFX-tapasztalattal vagy anélkül, akik szeretnék megtanulni, hogyan lehet JavaFX-alkalmazásokat készíteni Kotlinnal.