Speaker
Description
Slint is a UI framework written in Rust with hand-crafted bindings to Rust, C++ and Javascript. Slint scales from microcontrollers with no OS and just a few KiB of RAM all the way up to desktop UIs backed by graphics accelerators.
This presentation shows what slint is and how to build a small UI with it.
Biography
I am a developer from Berlin/Germany, hanging out in the local Rust groups.
Starting out as an open source contributor, I moved to develop in C++ in the late 1990 and have been contributing to C++ open source projects ever since. A few years ago I heard about Rust and got hooked: I am a regular at the Rust meetups in Berlin and I am contributing to the Slint UI toolkit – written in and for Rust.
Social Links
@hunger@linuxrocks.online
Description
Slint uses a domain specific language that looks somewhat similar to QML, so KDE devs that are curious about Rust can feel right at home. Slint is not touring-complete though. This enforces a strong separation between UI and business logic and enables tooling, and enables us to compile the UI to native Rust or C++ code.
Slint can use Qt as a backend for its Widgets, so it fits nicely into a KDE system.
Headshot Link | https://nextcloud.slint-ui.com/s/8qpLF9BpHQkLNAM |
---|