Remix.run Logo
NoboruWataya 11 hours ago

Is there a reason you didn't mention Dioxus (other than not being familiar with it)? It explicitly has Android support as a goal, though (like all Rust GUI crates) it's a work in progress. I made a very simple app with it that works well in an Android emulator, I haven't tried actually side load it yet.

rekireki 9 hours ago | parent | next [-]

I left WebView based solutions out of scope. As you can see, I'm focusing on NativeActivity / GameActivity in my post. Though WebView brings you interesting options. For example, iced is inspired by Elm, and with Dioxus you can use Elm to build mobile apps.

Klonoar 7 hours ago | parent [-]

Dioxus has this idea stuck that it's webview only. They're actively working on (and ship at least in some form of alpha or beta) a native-renderer backend.

adastra22 9 hours ago | parent | prev [-]

Dioxus is a very different API model, being an implementation of the Elm architecture. It’s really comparing apples to octopuses.

Klonoar 7 hours ago | parent [-]

Iced is the Elm architecture. Dioxus is more akin to modern React/whatever you want to call it.