We have done an Elm website and wrap it in a WebView within mobile app.
We use native code in Swift/Java to link up the WebView (vs ports) and mobile.
If your mobile app does not rely heavily on native functionalities such as GPS, bluetooth, etc AND don’t have heavy animation,
this setup is good enough to work with.
Otherwise, a typescript-React Native approach is the next best thing we have…
It’s not even close to the joy of coding in Elm
but it is the next best thing…