https://github.com/elixir-desktop/bridge
wx replacement modules to bridge communication with Android / iOS platforms
https://github.com/elixir-desktop/bridge
Last synced: 11 months ago
JSON representation
wx replacement modules to bridge communication with Android / iOS platforms
- Host: GitHub
- URL: https://github.com/elixir-desktop/bridge
- Owner: elixir-desktop
- License: mit
- Created: 2021-09-10T18:41:43.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2023-12-22T09:30:08.000Z (over 2 years ago)
- Last Synced: 2024-05-01T09:48:25.633Z (almost 2 years ago)
- Language: Elixir
- Size: 50.8 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Bridge
The `Bridge` is part of the elixir-desktop project and bridges all `wxWidgets` calls that an Elixir application is making to
a connected tcp-connection. This allows externalizing platform UI on Android and iOS to the native widgets instead of porting `wxWidgets` there.
# Usage
The `Bridge` will be pulled in automatically by mobile builds of the `elixir-desktop` project. It uses a system environment variable `BRIDGE_PORT` to know on which TCP-port the bridge server is listening.
To understand how this is working in practice, check the Android example app that implements a bridge server.
__Work in progress__ but used in production on Android and iOS for [Diode Collab](https://diode.io).