-->
As a low level language, Rust is perfectly suitable for making user interfaces the old fashioned way, with native APIs. Rust’s expressiveness and high level abstractions make it ideal for building intricate and complex user interfaces. However, writing a GUI application in today’s world typically means supporting many platforms.
This workshop introduces Slint, a Rust based declarative GUI toolkit, and will show you how to build GUI applications with Rust. By the end of the workshop, you will have built a fully functioning cross-platform application in Rust. Little to basic Rust knowledge is sufficient to follow the contents of the workshop.
In the workshop, the participants will build a weather station app to learn the basics of Slint and its Rust API.
The workshop is run in collaboration with Espressif; each participant will be provided with hardware.
The rough agenda could look as follows:
Starting with Slint
Slint Language
Slint Rust API
Overview Target Platforms
Michael Winkelmann is an independent software consultant and has been building cross-platform GUIs for more than 10 years. For more than 7 years he worked for the Qt Company as a consultant, helping customers to succeed with their software projects by giving trainings, workshops and code audits. Since 2020 he is a Rust language enthusiast.
All workshops are held on Thursday 15 May from 9:00 to 13:00. The location is DUS Utrecht.
Address: DUS, Sophialaan 1, Utrecht, The Netherlands.
Workshop tickets are available in combination with a conference ticket, called 'Conference + workshop - Individuals' or 'Conference + workshop - Employer-paid'.