Demo Platform for decentralized connection of devices.
Workflow:
- Startup cli application through
cargo run --bin server
-> Prints a qrcode to the terminal - Startup mobile app and scan the qrcode
- CLI and Mobile App show, that a connection has sucessfully been established
- Write "Hello, cli!" into the textfield in the mobile app and press send.
- A new line "> Hello, cli!" is printed to the terminal
- Write "Hello, mobile!" into the terminal
- The line"<Hello, mobile!" is printed to the terminal
- The message "Hello, mobile!" is shown in the app.
- Fix error: 'dlopen failed: library "libandroid_lib.so" not found'
Different roadmap lists to show whats the goal of this project.
- Implement Flutter mobile app which connects to the server by using the generated rust library.
- Different levels of communication. Print QR Code with local network address and global reachable address.
- Connect devices through routing library (uses kademlia). This allows connection without knowing meeting in person.