APKLife

APKLife (Русский)

APKLife — это Flask-приложение для студентов с:

Карта документации

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

Linux/macOS

python -m venv .venv
source .venv/bin/activate
pip install -r requirements-dev.txt
make run

Windows (PowerShell)

python -m venv .venv
.\.venv\Scripts\Activate.ps1
pip install -r requirements-dev.txt
make run

Windows (CMD)

python -m venv .venv
.\.venv\Scripts\activate.bat
pip install -r requirements-dev.txt
make run

Адрес приложения: http://127.0.0.1:5000

Основные команды

make test
make lint

Переменные окружения

Используйте .env.example как шаблон.

Ключевые настройки:

Опциональный GitHub-токен (не обязателен)

Проверка обновлений GitHub работает в режиме best-effort и без токена.

Если нужен более высокий лимит GitHub API, задайте свой PAT локально:

export GITHUB_TOKEN=your_personal_token

Windows (PowerShell):

$env:GITHUB_TOKEN="your_personal_token"

Безопасность:

Сборка Android

Вариант A: Capacitor wrapper

python bridge.py --base-url https://example.com --debug
python bridge.py --base-url https://example.com --release
python bridge.py --base-url https://example.com --release --aab

Артефакты:

Вариант B: Offline Flask-in-APK

См.: android_native/README.ru.md

Диагностика

Назад к переключателю языка: README.md