SoChat позволяет пользователям создавать и управлять собственными серверами для обмена текстовыми и голосовыми сообщениями, подключаясь к ним через специальное приложение SoChat Client и получая полный контроль над своей инфраструктурой и безопасностью.
Главная цель SoChat Client — сделать использование самостоятельно размещённых серверов для обмена сообщениями максимально простым.
Клиент создан для пользователей, которые хотят подключаться к собственной инфраструктуре для обмена сообщениями.
- SoChat находится в активной разработке. Некоторые функции могут быть недоделаны или измениться в будущем.
| Библиотека | Версия |
|---|---|
| encrypt | 5.0.3 |
| flutter_riverpod | 3.2.1 |
| http | 1.6.0 |
| cryptography | 2.9.0 |
| web_socket_channel | 3.0.3 |
| flutter_secure_storage | 10.0.0 |
| tray_manager | 0.5.2 |
| flutter_local_notifications | 21.0.0 |
| file_picker | 11.0.2 |
| mime | 2.0.0 |
| flutter_webrtc | 1.5.1 |
| flutter_resizable_container | 4.2.0 |
| flutter_miniaudio | из репозитория |
| scrollable_positioned_list | 0.3.8 |
- Flutter SDK
- Git
git clone https://github.com/So-Chat/sochat_client
cd sochat_clientflutter build <platform> --release- Замените
<platform>на платформу, для которой вы хотите собрать приложение, напримерwindows,linuxилиmacos.
После успешной сборки скомпилированное приложение будет находиться в папке сборки, соответствующей выбранной платформе.
Например, в Windows:
build/windows/x64/runner/Release/
- Этот проект распространяется под лицензией MIT