JavaFX has been around for quite a long time. It's powered by Java and has been used to build desktop applications, as well as Rich Internet Applications (RIAs).
Although the Java programming language has been known for its portability, it has its pitfalls - one of which being its verbosity - developers must write a lot of lines of code to make a simple GUI.
TornadoFX, a lightweight JavaFX framework for Kotlin, simplifies JavaFX development by abstracting out all of the verbose, hard-to-maintain Java code.
JavaFX has been around for quite a long time. It's powered by Java and has been used to build desktop applications, as well as Rich Internet Applications (RIAs).
Although the Java programming language has been known for its portability, it has its pitfalls - one of which being its verbosity - developers must write a lot of lines of code to make a simple GUI.
TornadoFX, a lightweight JavaFX framework for Kotlin, simplifies JavaFX development by abstracting out all of the verbose, hard-to-maintain Java code.
TornadoFX, powered by the statically typed JVM language (Kotlin), makes it a breeze to build rich, feature-packed user interfaces.
Also, TornadoFX minimizes, greatly, the amount of code needed to build JavaFX applications making the codebase easy to maintain and extend.
Note: This course expects you have some preliminary knowledge about OOP in Any Language, and preferably Kotlin, but not required.
TornadoFX not only includes type-safe builders to rapidly layout controls and user interfaces but also features:
Dependency Injection
Delegated Properties
Control Extension functions
Here's what we'll cover in this course:
Learn the differences between JavaFX using Java and JavaFX using TornadoFX
Setup our development environment to start using TornadoFX
Understand JavaFX Components and how they are easily created with TornadoFX
Basic Controls in TornadoFX
Data Controls
Type-Safe CSS
Using type-safe builders to create controls and layouts in a breeze
Editing and Model Validation in TornadoFX
Dependency Injection
JSON and REST
Connecting a TornadoFX App to a SQLite Database
Creating Shapes and Animations
Building Java Business Applications with Workspace
Additionally, this course comes with the following:
Lifetime Access to All Future Updates
A responsive Instructor to answer questions
Resources to further your knowledge
Udemy Certificate of Completion Ready to Download upon finishing the course
A 30 Day "No Questions Asked" Money Back Guarantee.
Learning TornadoFX is going to allow you to start giving more value to your company, institution or business, as you'll be creating "in-house" software in no time.
Don't overthink it. Just enroll and start learning TornadoFX - the next level of crafting maintainable, clutter-free JavaFX UI heavy desktop Applications.
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.