TornadoFX: Build JavaFX Applications with Kotlin [Video]
Video
Video
$39.99
Subscription
$15.99
$10 p/m for three months
What do you get with a Packt Subscription?
This book & 7000+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with a Packt Subscription?
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with Video + Subscription?
Download this video in MP4 format, plus a monthly download credit
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with a Packt Subscription?
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with eBook?
What do I get with Print?
Get a paperback copy of the book delivered to your specified Address*
Download this book in EPUB and PDF formats
Access this title in our online reader
DRM FREE - Read whenever, wherever and however you want
Online reader with customised display settings for better reading experience
What do I get with Print?
What do you get with video?
What do you get with video?
What do you get with Audiobook?
What do you get with Exam Trainer?
Video
$39.99
Subscription
$15.99
$10 p/m for three months
What do you get with a Packt Subscription?
This book & 7000+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with a Packt Subscription?
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with Video + Subscription?
Download this video in MP4 format, plus a monthly download credit
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with a Packt Subscription?
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with eBook?
Download this book in EPUB and PDF formats
Access this title in our online reader
DRM FREE - Read whenever, wherever and however you want
Online reader with customised display settings for better reading experience
What do I get with Print?
Get a paperback copy of the book delivered to your specified Address*
Download this book in EPUB and PDF formats
Access this title in our online reader
DRM FREE - Read whenever, wherever and however you want
Online reader with customised display settings for better reading experience
What do I get with Print?
Get a paperback copy of the book delivered to your specified Address*
Access this title in our online reader
Online reader with customised display settings for better reading experience
What do you get with video?
Download this video in MP4 format
Access this title in our online reader
DRM FREE - Watch whenever, wherever and however you want
Online reader with customised display settings for better learning experience
What do you get with video?
Stream this video
Access this title in our online reader
DRM FREE - Watch whenever, wherever and however you want
Online reader with customised display settings for better learning experience
What do you get with Audiobook?
Download a zip folder consisting of audio files (in MP3 Format) along with supplementary PDF
What do you get with Exam Trainer?
Flashcards, Mock exams, Exam Tips, Practice Questions
Access these resources with our interactive certification platform
Mobile compatible-Practice whenever, wherever, however you want
-
Free ChapterIntroduction
-
Why TornadoFX
-
Development Machine Setup - MAC and Windows
-
JavaFX and TorandoFX - The Building Blocks
- What We'll Cover in This Section
- Dissecting TornadoFX Project Structure - Override Stage Size
- Dissect Views, Root and Block Initializers and Buttons
- JavaFX Overview - Controls, Layouts - Presentation
- Understanding Binding - Click Button and Change Label Text
- Random Name CHALLENGE Solution
- Improving Random Name App with Controller
-
More on TorandoFX Views
-
TorandoFX - Data Controls: Collections, Listviews and TableViews
- Data Controls - Introduction
- ListViews
- ListViews Formatting Cells
- Student Project - Listviews and Restructuring Views
- Student Project - Listviews and Restructuring Views - All Functioning
- Tableview Introduction - Part 1
- Tableview - Creating Model Class with JavaFX Properties
- Student Project - Adding New Students Dynamically
-
[Hands-On] Build a Bill Splitter Calculator
-
Forms and ItemViewModel
-
TornadoFX - Type-Safe CSS
-
Shapes and Animations in TornadoFX
-
[Hands-On] Build an Interactive Application - Bubbles and Ripples
-
JSON and REST - Build a Weather Forecast Application
- What We'll Cover in This Section
- OpenWeather - Setting up our APPID
- Setup Weather API Model - City
- Temp and Weather Model Classes
- Setup List Model
- Setup Forecast Mode Class
- Fetching Data from API
- Set up UI with API Parsed Data
- Showing City, Date and Country
- Styling Labels
- Adding Icon Images
- Getting Icons Dynamically
- Adding Forecast Grid - Part 1
- Wrapping Up the Weather Forecast App
-
TornadoFX and Database - Build a Budget Tracker Application
- What We'll Cover in This Section
- Adding SQLite and Exposed Dependencies
- Setup TornadoFX Workspace
- Setup Database Helper Methods and Logger
- Expenses Entry Table - Part 1
- Expenses Entry Table - Part 2
- Connecting SQLite DB
- Saving an Item to DB
- Setting Up Controller and CRUD
- Setting Up Controller and CRUD - Show All Items - Part 2
- Setting Up ExpensesEditor and Adding it to Workspace
- Showing Items on Tableview
- Adding Validation
- Saving Items OnKeyPressed
- Dynamically Showing Entered Items on Tableview
- Deleting Items and Updating the TableView
- Introduction to PieCharts
- : Adding PieChart Data Dynamically
- Removing Items from PieChart Dynamically
- Updating Items in PieChart Dynamically
- Adding Total Expenses - Part 1
- Finishing Up Total Expenses Feature
- Finalizing Budget Tracker Application
-
Where to Go from here
About this
video
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, wherein 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 the verbose, hard-to-maintain Java code. TornadoFX, powered by the statically typed JVM language, Kotlin, makes it easy to build rich, feature-packed user interfaces. Besides, it greatly minimizes the amount of code needed to build JavaFX applications, making the codebase easy-to-maintain and extend.
This course starts off by explaining the importance of using TornadoFX. In the sections that follow, you’ll understand how to set up the development environment to start using it. Later, you’ll cover the different shapes and animations in TornadoFX. To help you get hands-on experience, the course will even guide you through developing exciting applications, right from a weather forecast application through to a budget tracker application.
By the end of this course, you’ll be equipped with the skills you need to confidently create JavaFX applications using TornadoFX.
All the codes and supporting files for this course are available at - https://github.com/PacktPublishing/TornadoFX-Build-JavaFX-Applications-with-Kotlin
- Publication date:
- May 2020
- Publisher
- Packt
- Duration
- 8 hours 47 minutes
- ISBN
- 9781800564176