Travis is such a friendly dad figure in CS YouTube, glad to have someone be able to explain things without all the fluff and really convey the important details.
This is a good introduction video. It shows everything I need to get started, setting up the project, setup the app and window(s), make the UI interactive with callbacks and properties...
I like that you explain things left and right and not just focus on the UI stuff
Good to see there are finally ways to use Rust for desktop apps. I spent the end of '23 learning how to use GTK4, and that works pretty well, too.
One of the best, tutorial i have ever seen , no taking ppl too much by the hand and still clear enough to be applicable ! Nice work getting some concise ! Thanks
Thanks for getting me started. What you were saying is so true about concepts. I tell guys who are new to coding basically every new language you learn should be easier than the last because you already know the basic processes. The advanced and more complicated ones are also just a matter of getting your head around them once, than all you got to do is learn the syntax. Its amazing so many people try to rememorize everything.
Fantastic video! ๐ We're thrilled to see you enjoyed using Slint for your Rust UI tutorial. It's always awesome to witness creators like you exploring and appreciating our product. Thanks a bunch for taking the time to make this tutorial and sharing your experience.
Nice and all, but once you go futher with Slint, you will eventually hit this brick wall: "Royalty per device for Embedded". Sure, Slint offers a free tier, but it comes with a GPLv3 license for embedded. Meaning you need to release your sources(!). Other options are pay per device or pay a single huge fee (which apparently still depends on the number of embedded devices). You invest time in learning a new framework, invest time in making your application and then you want to release it... But now you're at a crosspoint: do you pay up, or switch and spend more time learning and implementing another framework? Your time is the most valuable asset, so there is a high chance of you paying up. This is a prime example of a vendor lock. And that's what these companies aim for. I'd try to avoid getting in that situation and do some investigative work before you start. This way you can avoid hitting that brick wall later.
Awesome tutorial! And thanks for letting me know about Slint. It seems to have everything I was looking for: native, easy UI syntax, many components, and that uses C++ and Rust.
Great advice on being language agnostic! The focus on facilitating a programmatic mindset allows folks to move away from, โI can only do X because I only know Y language,โ to, โOk, I need to do X. How do I do that in Y language?โ This has always been my approach to development, even when I didnโt fully understand what I was doing.
Thank you for the video, it motivated me to start writing Redis GUI app and practice Rust for the first time since russia invaded my country. Coding in Rust is a kind of therapy
Thanks
Truth be told. Rust makes me feel like a true programmer. Superb video with simple and detailed explanations. Slint is awesome and looks way better than top UIs
Ohhh a framework without silly web stuff and 3000 dependencies! I'll be giving that a try right away.
I had no idea Rust had gui bindings now! And at least from this Slint seems like a pretty nice api. Very CSS esque.
This is really comprehensive. Thanks for the video. This made me proceed with Slint, ignoring the complaints about 'another language added'. Actually, the 'added language' made it all very easy.
How well does Slint work with screen readers. Is it possible to customize the information kinda like aria?
I love your positive and efficient way of teaching. Thanks for being such a great person ๐๐
Excellent! Just enough information to follow along very productive. Keep these coming!
@cody_codes_youtube