-
Notifications
You must be signed in to change notification settings - Fork 25
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add "offline mode" support #71
Comments
This tweet by @bcardarella sums up really well where this could go:
IMO the "run Phoenix server on device" part is compelling on its own, as a phase 1. (In a given app, some views could be powered by the on-device server, and others by the remote server.) |
There is an effort to extract ElixirKit out of Livebook and this likely will be how to implement offline mode. However, @LostKobrakai showed me a spike he wrote using Elixir Burrito and I have to investigate this: https://github.com/LostKobrakai/neovio |
I'm not fully aware of the role and capabilities of elixirkit. Wasn't aware of burrito either. but seems like an interesting approach. But burrito is only targeting desktop platforms, right? Having some way to deploy the erlang runtime on desktop and mobiles without major friction would be awesome ( elixir-desktop brings a lot of functionality but It's quite a challenge to get it working smoothly ). Would be nice to combine efforts to get one streamlined process on both desktop and mobiles. |
This ticket is to implement "offline mode", which will allow LiveView Native applications to run entirely within the native environment without a persistent Internet connection. A few implementation concerns:
mix release
so that packaging LVN apps to run on device is as easy as packaging them to run in other environments (like servers for example). This will also ensure compatibility will existing CI toolchains.Prior art:
The text was updated successfully, but these errors were encountered: