Fl4m3Ph03n1x

Fl4m3Ph03n1x

Can I do a multi-desktop application in Elixir?

Background

I have recently been able to run the demo app desktop-example-app showed in Elixir Berlin meetup February 2021 in my local Ubuntu machine:

However, in the event, @dominicletz mentions this can also run in Windows and MacOS.

Questions

Can I add mix release to the desktop-app and have a release that works for windows and Unix at the same time ?

I think this is not possible because the dependencies for Windows are different from the ones on Unix.

So I assume the only way of achieving this, would be to actually install Erlang 24.0.1 on Windows together with the latest version of Elixir and then do everything manually there.

Am I missing something?

Most Liked

dominicletz

dominicletz

Creator of Elixir Desktop

You can probably do build a release of both since windows .bat and .exe files do not conflict with the Linux binaries. But if you need to package for macOS as well it’s getting more involved as you’ve got to follow the mac app packaging rules.

I did not try creating a hybrid package ever. But have scripts to create one package each for windows, linux and macOS (each on a different vm). There is still some cleanup to do though before I can publish those scripts.

Best

Last Post!

Fl4m3Ph03n1x

Fl4m3Ph03n1x

Do you happen to recommend any specific solution for virtualization of windows in Ubuntu?

Where Next?

Popular in Questions Top

electic
Hi, I am new to Elixir. I am trying to use the DateTime component to insert a date into MySQL however the there seems to be no way to fo...
New
vertexbuffer
Hello, can anybody help here..? I have a list of players and I what to delete an element, but every for loop the list is reverting to ori...
New
hariharasudhan94
I would like to know what is the best IDE for elixir development?
New
gshaw
What is the idiomatic way of matching for not nil in Elixir? E.g., First way: defp halt_if_not_signed_in(conn, signed_in_account) when...
New
sergio_101
I am VERY much an elixir newbie. I have taken one elixir course and one phoenix course on Udemy. During that course, I saw the instructor...
New
aalberti333
As the title describes, I’m trying to run Enum.map() over a list of key/value pairs, where the value is a map. My data looks like this: ...
New
dblack
I’ve got an issue with an app and I’ve no idea of how to troubleshoot it. I’m hoping someone here might have seen something similar. I p...
New

Other popular topics Top

Brian
What is the proper way to load a module from a file in to IEX? In the python world, doing something like this pretty standard: from ....
New
dokuzbir
I want to highlight html closing tags when i click a html tag. That works in .html files but doesnt work for html.eex templates. How can...
New
Darmani72
If I have a post route which an argument: post /my_post_route/:my_param1, MyController.my_post_handler How would get the post params ...
New
bsollish-terakeet
Credo is smart enough to check for (something like) this: assert length(the_list) == 0 with this response: Checking if an enum is empt...
New
shijith.k
I am trying to start a new phoenix project with elixir 1.9, but mix phx.new does not work. It says that ** (Mix) The task "phx.new" could...
New
sergio
Kind of like when jquery came out, it was super necessary. Existing drag and drop libraries have a bunch of baggage to support old browse...
New

We're in Beta

About us Mission Statement