this post was submitted on 26 Dec 2025
361 points (98.1% liked)

Programming

24083 readers
755 users here now

Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!

Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.

Hope you enjoy the instance!

Rules

Rules

  • Follow the programming.dev instance rules
  • Keep content related to programming in some way
  • If you're posting long videos try to add in some form of tldr for those who don't want to watch videos

Wormhole

Follow the wormhole through a path of communities !webdev@programming.dev



founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] boonhet@sopuli.xyz 8 points 1 day ago* (last edited 1 day ago) (2 children)

At this rate I suspect the best solution is to cram everything but the UI into a cross-platform library (written in, say, Rust) and have the UI code platform-specific, use your cross-platform library using FFI. If you're big enough to do that, at least.

[–] footfaults@lemmygrad.ml 8 points 1 day ago

but the UI into a cross-platform library (written in, say, Rust)

Many have tried, none have succeeded. You can go allllll the way back to Java's SWING, as well as Qt. This isn't something that "just do it in Rust" is going to succeed at.

[–] SorteKanin@feddit.dk 2 points 1 day ago (1 children)

Or just use rust for everything with Dioxus. At least, that's what Dioxus is going for.

[–] boonhet@sopuli.xyz 3 points 1 day ago (1 children)

Are we gui yet?

I haven't really kept up with Rust UI frameworks (or Rust at all lately, nearly nobody wants to pay me to write Rust, they keep paying me to write everything else). Iced was the most well-known framework last I tried any UI work, with Tauri being a promising alternative (that still requires web tech unfortunately). This was just me playing around on the desktop.

Is Dioxus easy to get started with? I have like no mobile UI experience, and pretty much no UI experience in general. I prefer doing backend development. Buuuut there's an app I want to build and I really want it to be available for both iOS and Android... And while iOS development doesn't seem too horrible for me, Android has always been weird to me

[–] SorteKanin@feddit.dk 1 points 1 day ago* (last edited 1 day ago)

Is Dioxus easy to get started with?

I haven't tried it myself but I've read the tutorials and it looks very React-inspired. It looks quite easy to pick up. It is still based on HTML and CSS but you can use one code base for all platforms.