4 ms·
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
by vlovich123 10mo 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 10mo agoDioxus 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 10mo ago> 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 10mo ago> 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 10mo agoThis is cool because it takes a significant effort to implement
- vlovich123 10mo agoI think it’s important to note that the “native renderer” is still an HTML/CSS portable, render engine, not what would typically be called a native renderer. https://github.com/DioxusLabs/blitz https://github.com/DioxusLabs/blitz