by clemens (21.10.2021)

Running Erlang and Elixir as Apps on Android or iOS

tl;dr

The guys at diode.io have build a wrapper around the BEAM so that you can run it as a native app on Android and iOS, using LiveView locally on the device.

I’ve first heard about this in the elixir podcast (interview with the developer). The developers where nice enough to put up a couple of example apps on github, which uses SQLite as a local database.

Note that the solution is not perfect yet, e.g. it only supports the use cases the developers need for their application so far. However additional features like gyroscope access could be added if needed.