Приложение-компаньон для "Шляпы".
- Установите Flutter по инструкции из официальной документации;
- Установите Just;
- Установите утилиты для кодогенерации gRPC кода (см. документацию):
- Компилятор protoc;
- Плагин для генерации Dart кода:
- Выполните команду
dart pub global activate protoc_plugin
; - Добавьте в
PATH
путь к глобальным утилитам Dart~/.pub-cache/bin
(export PATH="$PATH:$HOME/.pub-cache/bin"
);
- Выполните команду
- Склонируйте этот проект и откройте в VSCode;
- Откройте рабочую область
app
; - Для отправки Ad-Hoc запросов на gRPC сервисы установите gRPCCurl или Postman (см. инструкцию, часть про рефлексию смело игнорируйте: Dart-реализация gRPC ее не поддерживает).
Для регенерации gRPC кода выполните just-сценарий grpc-gen
: just grpc-gen
.
Формат ссылки: hatgame://join?h=1.2.3.3&p=9001
. Настройки:
- Android --
AndroidManifest
; - iOS --
Info.plist
.
Документация: