Remix.run Logo
vlovich123 14 hours ago

How does this compare for you with slint and dioxus? Dioxus uses web views but still a small app (based on Tauri which uses the OS web view instead of shipping the browser) and slint is native, but may have some slightly more unique license terms than typical Rust projects.

rekireki 9 hours ago | parent [-]

Dioxus is WebView, as you've mentioned. Though there's an experimental native renderer mentioned in the README, I would keep an eye on it. And slint should be the same kind of solution as I wrote about. When building native apps for Android, there's usually an issue with text inputs. NativeActivity doesn't support IME, and GameActivity is supposed to solve this. So in case of slint, I would check how they solved the text inputs.

nicoburns 8 hours ago | parent | next [-]

> Though there's an experimental native renderer mentioned in the README,

The native renderer should be available in 2026! (technically it's available now as a preview, but I wouldn't recommend using it until after the next release)

ogoffart 4 hours ago | parent | prev [-]

> So in case of slint, I would check how they solved the text inputs.

Slint uses the NativeActivity by default, but it supports IME by implementing the IME support in Java in the Slint's android backend.

rekireki 4 hours ago | parent [-]

This is cool because it takes a significant effort to implement