Skip to content

Latest commit

 

History

History
63 lines (41 loc) · 1.41 KB

File metadata and controls

63 lines (41 loc) · 1.41 KB

Сборка клиента

Клиент client-app (client-app/, Dart-пакет gen) - Flutter-приложение для чатов, настроек сессий и админки.


Зависимости

  • Flutter 3.24+
  • Dart SDK ^3.10.7

Поддерживаемые платформы

Платформа Версия
Linux glibc 2.31+ (Ubuntu 20.04+ и аналоги)
Android 7.0+
iOS 13.0+
macOS Catalina 10.15+
Windows 10+

Генерация gRPC (Dart)

Из корня репозитория gen:

make gen-dart-proto

Linux и Android (Docker)

Сборка Linux и Android через Docker (из корня gen/):

docker build -f Dockerfile-app --target linux-build -t gen-app-linux .
docker run --rm -e TARGETS=linux,android -v ./out:/opt/gen/out gen-app-linux

Windows (Docker на хосте Windows)

Сборка Windows возможна только на хосте Windows:

docker build -f Dockerfile-app-windows --target windows-build -t gen-app-windows .
docker run --rm -v .\out:C:\gen\out gen-app-windows

Связанные документы

Документ Тема
server.md Сборка и запуск сервера gen
../README.md Обзор платформы