No description
  • Kotlin 81.9%
  • Java 10.3%
  • JavaScript 7.2%
  • HTML 0.6%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-10-23 09:33:41 +03:00
android доработки 2026-10-23 09:33:41 +03:00
assets ряд правок 2026-10-01 12:31:27 +03:00
docs доработки 2026-10-23 09:33:41 +03:00
rustore-assets доработки 2026-10-23 09:33:41 +03:00
scripts доработки 2026-10-23 09:33:41 +03:00
www init 2026-09-30 18:06:52 +03:00
.env.publish.example доработки 2026-10-23 09:33:41 +03:00
.gitignore доработки 2026-10-23 09:33:41 +03:00
capacitor.config.json ряд правок 2026-10-01 12:31:27 +03:00
package-lock.json init 2026-09-30 18:06:52 +03:00
package.json доработки 2026-10-23 09:33:41 +03:00
pnpm-lock.yaml доработки 2026-10-23 09:33:41 +03:00
README.md init 2026-09-30 18:06:52 +03:00

postilga-mobile

Android-оболочка Постильги на Capacitor.

UI загружается с https://postilga.ru (WebView). Нативный слой — FCM-пуши и экраны звонков (LiveKit).

Требования

  • Node 20+
  • JDK 21 (JAVA_HOME на Temurin/OpenJDK 21)
  • Android SDK (ANDROID_HOME=~/Library/Android/sdk)

Быстрый старт

npm install
npx cap sync android

export JAVA_HOME="$(/usr/libexec/java_home -v 21)"
export ANDROID_HOME="$HOME/Library/Android/sdk"

npm run android:debug
# APK: android/app/build/outputs/apk/debug/app-debug.apk

Открыть в Android Studio:

npm run cap:open

Firebase (обязательно для пушей/фоновых звонков)

См. docs/FIREBASE.md.

Кратко: положите google-services.json в android/app/ (файл в .gitignore).

Скрипты

Команда Действие
npm run cap:sync Синхронизация Capacitor → Android
npm run android:debug Debug APK
npm run android:release Release APK (нужен keystore, см. docs/RELEASE.md)

Package

ru.postilga.app