29 lines
1020 B
Markdown
29 lines
1020 B
Markdown
# HAN Chat Mobile
|
|
|
|
Мобильный Android-клиент HAN Chat на Expo SDK 57.
|
|
|
|
## Подготовка
|
|
|
|
1. Установить Node.js и npm.
|
|
2. Скопировать `.env.example` в `.env` и указать адреса API и Keycloak.
|
|
3. Установить зависимости:
|
|
|
|
```bash
|
|
npm install
|
|
```
|
|
|
|
4. Зарегистрировать `han-chat://auth/callback` как допустимый redirect URI клиента Keycloak.
|
|
|
|
## Локальные проверки
|
|
|
|
```bash
|
|
npm run typecheck
|
|
npm test
|
|
```
|
|
|
|
Запуск приложения выполняется отдельно командой `npm run android`. Проект использует managed Expo workflow и не хранит каталоги `android/` и `ios/`.
|
|
|
|
## Сборка
|
|
|
|
Профили development, preview и production определены в `eas.json`. Перед первой EAS-сборкой потребуется привязать Expo-проект и настроить signing credentials.
|