Yuri-SVB / Great_Wall

Protocol and application for providing Kerckhoffian, 0-trust, deviceless coercion-resistance in self-custody.
MIT License
24 stars 15 forks source link

Implement Portability With Flutter. #81

Open Yuri-SVB opened 3 months ago

Yuri-SVB commented 3 months ago

Application should be possible to run in major platforms. Namely: Linux, Windows, Mac, Android and iOS.

Use Flutter.

Note for the future: Consider web and CLI.

Whatever platform dependent feature like possibly volatility of session keys (for preventing sensitive information from leaking into storage), should be as much compatible with Flutter as possible.

Yuri-SVB commented 2 months ago

Seeing that these hardware requirements refer to development environments not end-user hardware, I say this is a price worth paying. High portability and maintainability in multi-platform is paramount. If there is no other objection to Flutter, decision is to proceed with it.