Первая версия мобильного приложения

This commit is contained in:
mi
2026-08-21 17:37:12 +03:00
parent d2415fcfeb
commit c1e49fb15d
60 changed files with 14106 additions and 6 deletions
+28
View File
@@ -0,0 +1,28 @@
# 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.