Developing in Elixir for native mobile and native desktop? (A mental exercise)

Let’s try a mental exercise. What if a programmer was only able to pick one language to code in for the rest of their lives and they chose Elixir. (Note; they may use any frameworks built on top of Elixir e.g. Phoenix). They are stuck forever with this one language and its ecosystem.

Now, they want to build to deploy in desktop and mobile environments. What are their options? Ideally, programmer wants to provide the best user experience (e.g. Electron and React Native).

They could use Elixirscript https://github.com/elixirscript/Elixirscript and React Native or Electron. Elixirscript doesn’t seem to be maintained so it might require some work to use it.

Best UX is delivered by writing native code using first party toolkit

A programmer who uses only 1 language should retire

3 Likes