you need to build a RUST desktop app!!
This year, build a desktop app or two to help you speed up your day-to-day tasks.
And there’s a great solution for it found with Rust and the Slint UI.
In this video, I’ll walk you through how to build a practical desktop app and bundle it as an App on your Macbook (or PC or Linux flavor).
Join me!
Timestamps
00:00 Intro / App Overview
01:12 Slint UI
02:32 Create project template
03:50 Slint and Career Advice
11:12 Adding the Logic in Rust
20:49 Bundling to a Mac app
22:20 Adding the animation
26:48 Outro
Master Rust with these projects – https://geni.us/dpABTZ
GitHub Repo – https://github.com/rodgtr1/profit-first-income-calculator-desktop
Updated Udemy deals – https://travis.media/udemy
** Career Path Coding Tracks **
Web Developer – https://geni.us/jBigBd
Software Engineer – https://geni.us/AbMxjrX
Machine Learning – https://geni.us/GporLlT
Python Developer – https://geni.us/tv2FJBU
DevOps Engineer – https://geni.us/MgHtJ
** My Coding Blueprints **
Learn to Code Web Developer Blueprint – https://geni.us/HoswN2
AWS/Python Blueprint – https://geni.us/yGlFaRe – FREE
Both FREE in the Travis Media Community – https://travis.media/community
My microphone – https://amzn.to/3sAwyrH
** I write regularly **
https://travis.media
** FREE EBOOKS **
📘 https://travis.media/ebooks
LET’S CONNECT!
📰 LinkedIn ➔ https://linkedin/in/travisdotmedia
🐦 Twitter ➔ https://twitter.com/travisdotmedia
🙋🏼♂️ Website ➔ https://travis.media
#rustprogramming #slintui #desktopapplication #selftaughtdeveloper
** Some of the links in this description may be affiliate links that I may get a little cut of. Thank you.
by Travis Media
linux foundation
out of topic, but you look alot like magnus carlsen's dad lol
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.
I like your glasses
This is actually a space I work and am very interested in. It's shocking to me just how hard it is to build desktop GUI applications today.
MacOS is naturally obstructive to non Apple approaches (can't use Rust, C, etc, have to use SDKs that wrap swift), but at least they offer pretty comprehensive tools to build apps that fit well with the OS's design language.
Windows has like 5 different UI SDKs, none of them have decent documentation and the new Windows 11 styling is all bespoke hacks without any SDK tools to help userland applications build apps that fit that new Win11 theme. The example apps on the Microsoft website don't even compile.
Ironically, Linux is pretty great for writing desktop applications. GTK4 is fantastic, much like building a UI using vanilla JS, but its C roots makes it a bit unergonomic to use from other languages. It's pretty annoying to distribute applications on Linux though.
All the cross platform tools that target native UI elements tend to miss functionality. For anyone trying to build something cross platform today, there is largely no choice other than Electron or some similar web based equivalent – writing desktop applications is really such a mess right now.
I guess everyone is using their mobile apps now, so no one really cares for desktop apps aside from professional users.
Im trying to build a text editor using Tauri even though i hate rust its really make it easy to make apps Tauri is trying to compile both desktop and mobile
Is Slint framework or language? it really confused me 🤔🤔🤔🤔🤔
The video is very greate❤👍 but i don't like you vs code theme, because almost every text/keyword is white. Means there is no color variety.
This is the best video I’ve seen on Slint, great work! 🎉
I'll stick to my terminal. Faster, easier and way more extendable
It so similar to QML from Qt Framework 😂
Impressive. A shame about the license. Seems like it's GPL or paid. The seats are cheap – but still.
ЭТО ТАК ПРИКОЛЬНО МОНТАЖ СУПЕР УДАЧИ ТЕБК В РОЗВИТИЙ Я В ТЕБЯ ВЕРЮ)
Топчик
Why not using Tauri instead, I'm just wondering ?
No, I don't.
Ohhh a framework without silly web stuff and 3000 dependencies! I'll be giving that a try right away.
Have you tried to compare slint with tauri? I have used tauri and it was nice and I wonder how does it compare with slint
Who uses documentation to learn new things in 2024? Copilot + ChatGPT4.0 x10 – x100 learning speed.
Slint is very similar to Kivy's KV design language.
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.
Sorry, I thought this was going to be about how to build desktop apps, which is pretty simple to do.
This is more like “how to make a pizza – just go to the dominoes website and fill in the form to place an order, and get someone else’s idea of a pizza delivered to your door”
Nothing wrong with that .. whether you make it yourself, or order a pizza online, they both provide the same result I guess.
It’s just a shame this series couldn’t start with basic principles, and program out a working solution.
Who is your intended audience for this series?
nope, im not learning another programming language fuck it
slint looks awesome thanks! I am going to look into it. shame about all the BS around the licensing though and widgets are a bit basic to do anything mature.
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
Awesome! Coming back to this video later.
Excellent video. Thank you.
Prolly should learn rust this year huh
Great video and easy to understand even for noobs
Nice learning watching you do work
Rust <3
❤❤❤❤❤❤❤❤❤
Nice! Slint is awesome!
test
Test
hi,
do you know the language lobster?!
its similar to rust, up & coming.
greets
This is very easy to follow
Thank you sir 🙏
I wanted to chime in for anyone that’s learning to code. This is EXACTLY how to learn. Finding a little project that you want to exist and that will drive you to actually finish.
Good video, I love that you still are playing around with little projects like this.
Awesome very informative
good advice on features concepts linking to documentation
Very interesting tutorial, nice and simple
finally something interesting in rust programming😜
Thanks Travis! 😀 @TravisMedia
I look forward to learn Rust this year! and this is going to be my first desktop app ever!