Elm integration?

Hello all,

I’m in the process of trying to decide what solution to use to build a mobile app.

I would like to use Elm to build my UI rather than React, Vue or Angular, and was wondering if anyone here has done this?

My gut feeling is that I can build my UI in Elm, compile it to JS and load that into index.html.

Has anyone done anything with Ionic and Elm, and if so is there any advice/suggestions/gotchas etc that I should know before investing my time on Ionic?

I plan for my app to talk to an Elixir/Phoenix backend over websockets using Phoenix.js, so I also need to be able to load this JS and use Elm’s ports to enable interop between my Elm app and phoenix.js.

Any advice/feedback is greatly appreciated.

Many thanks