Files
storyforge/android-app/README.md

36 lines
833 B
Markdown

# StoryForge Android App
StoryForge Android client for the current workspace entry: authentication, content import, agent management, production tracking, and OTA install.
## Current flow
- Compose-based StoryForge shell
- Secure session storage for base URL and token
- Backend API calls for login, project/content import, agent management, and update checks
- Local video picking for learning tasks
- OTA download and install from the "我的" tab
## Default backend
The app defaults to:
`https://storyforge.hyzq.net`
For local development, cleartext HTTP is only allowed for `localhost`, `127.0.0.1`, and `10.0.2.2`.
## Build APK
Open this folder in Android Studio:
`/Users/kris/code/StoryForge-gitea/android-app`
Then run:
```bash
./gradlew assembleDebug
```
APK output:
`app/build/outputs/apk/debug/app-debug.apk`