Skip to content

Conversation

@thehaigo
Copy link
Contributor

@thehaigo thehaigo commented Sep 14, 2024

update otp runtime

  • erlang 25.0.4 -> 26.2.5
  • elixir 1.13.4 -> 1.17.2

update gradle setting

  • minSdkVersion 23 -> 29
  • targetSdkVersion 30 -> 33
  • cmake 3.10.2 -> 3.22.1
  • kotlin 1.5.0 -> 1.9.0

Launching the application success emulator and real device .
sqlite is also running without update.

@akchaudhary6532
Copy link

I don't think this project is in active development anymore. I'll just checkout this branch and use it as is. Thanks!

BTW, do you have any metrics on the initial start time with respect to device spec? say, using Snapdragon 8 Gen 1 or above.

@thehaigo
Copy link
Contributor Author

thehaigo commented Oct 11, 2024

Initial startup will extract the Phoenix project zip file, which may take more than 5 seconds

But after the second launch, it takes only 1 to 3 seconds, not much different from a normal application.

I also built a generator, you can use this one.
https://github.com/thehaigo/desktop_setup

@dominicletz
Copy link
Contributor

I've been working on a major update to move this from the current shared library extraction to static linking of beam into the app. This improves startup time and performance overall, but changes the structure quite a bit.

@dominicletz dominicletz merged commit aadf526 into elixir-desktop:master Mar 7, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants