~/talk

Exploring Slint as a Rust Alternative to QML for GUI Development

Talkat Oxidize Conference Berlin 2024 · 2024-05-28..05-30· [rust]
links:none on file
slides:none on file

Reimplements an existing QML weather and home-automation UI as an open-source Slint + Rust app that runs on desktop, Raspberry Pi and Android, showing the approach rusty weather app on Raspberry and Android. Emphasizes that Slint compiles to native code so errors surface at build time, uses typed functions & build-time checks and compact component/structure syntax, but currently lacks mature multimedia, Maps/3D, automated UI testing and iOS support.

AI-written summary · about

  1. 0:00Introduction
  2. 1:36QML overview and risks
  3. 3:44Introducing Slint
  4. 6:16Code structure comparison
  5. 8:24Properties and changes
  6. 10:00Functions, signals and callbacks
  7. 12:21Advanced UI concepts
  8. 15:11States and animations
  9. 18:11Rendering and localization
  10. 20:06Tooling and IDE support
  11. 21:12Slint pros and cons
  12. 23:33Conclusion and Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.